eclipse - 将文件添加到 Mercurial 控制的存储库

标签 eclipse version-control mercurial eclipse-plugin aptana

我最近开始使用 Mercurial(这实际上是我第一次使用版本控制),但很难理解这个概念。但这是另一个问题......

我需要的帮助是将计算机上的文件添加到存储库中。我目前正在尝试将我的源托管在 bitbucket 上并安装了 tortoiseHG。我使用 Aptana 作为 IDE,并使用 Aptana 中的终端。我编写了一个 PHP 软件,想要部署。我添加了所有要通过 Aptana 中的终端提交的文件。例如。 hg 添加index.php ...

添加所有文件后,我输入hg commit,然后弹出一个记事本,其中包含添加到要提交的队列中的所有文件。关闭后,终端告诉我操作已中止。这是我收到的确切消息:

$ hg commit
abort: empty commit message

我对此很陌生,我不知道发生了什么。我做错了什么?

最佳答案

您需要编写提交消息。记事本弹出后,您会看到类似以下内容:

HG: Enter commit message.  Lines beginning with 'HG:' are removed.
HG: Leave message empty to abort commit.
HG: --
HG: user: root@localhost
HG: branch 'default'
HG: changed src/messaging.js

您应该在以“HG:”开头的行之前留言。例如:

Mercurial rocks!
HG: Enter commit message.  Lines beginning with 'HG:' are removed.
HG: Leave message empty to abort commit.
HG: --
HG: user: root@localhost
HG: branch 'default'
HG: changed src/messaging.js

另一种提交方式是执行:

$ hg commit -m '<message here>'

关于eclipse - 将文件添加到 Mercurial 控制的存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9627595/

相关文章:

c++ - 'led' 之前的预期主表达式

Java-Eclipse-WebDriver : Touch & Scroll Implementation - Automated Testing

Java 文件 : Content not allowed in prolog

regex - Eclipse中通过正则表达式排除除一个子文件夹之外的文件夹

visual-studio-2008 - 将 .Net 项目上传到 Web 服务器的最佳实践

version-control - 私有(private)变更的用例

sql - 带有 .sql 扩展名的文件在 Mercurial 中标识为二进制文件

security - Git:删除存储库中文件的所有修订,并替换为新文件

mercurial - 当我在终端(Mercurial)中执行 "hg st"时,我会得到一个不同颜色的更改列表。有谁知道这些颜色是什么意思?

mercurial - 推送到bitbucket : authorization failed