我最近开始使用 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/