我最近開始使用mercurial(這實際上是我的第一次使用版本控制的經驗),但是很難將這些概念包裹起來。但多數民衆贊成在另一個問題...將文件添加到一個由mercurial控制的存儲庫
我需要幫助是添加我的電腦上的文件到存儲庫。我目前正嘗試在bitbucket上託管我的源代碼並安裝了tortoiseHG。我使用Aptana作爲我的IDE,並使用Aptana中的終端。我有一段我想要部署的PHP軟件。我通過Aptana中的終端添加了所有要提交的文件。例如。 hg add index.php
...
添加完所有文件後,我輸入hg commit
,然後彈出一個記事本,其中包含所有添加到隊列中的文件以進行提交。終止關閉後終端告訴我操作被中止。這是我收到的確切消息:
$ hg commit
abort: empty commit message
我對此很新,我不知道發生了什麼。我究竟做錯了什麼?
非常感謝您!是否有理由說明爲什麼每次提交之前都必須有一條消息?另外我假設在這些變化出現之前需要一段時間?我承諾並等了幾分鐘,但這些更改仍未在bitbucket上顯示出來。 – Xecure 2012-03-09 02:00:30
由於Mercurial是DVCS,所以提交應該與repo同步。據我所知,你在Windows上,所以寫在控制檯上: $ hg push https:// <你的bitbucket暱稱> @ bitbucket.org/<你的bitbucket暱稱>// 不要忘記進入你的密碼:) –
Nikolay
2012-03-09 03:03:45
提交消息是一個簡短的描述你做了什麼。我遵循Drupal提交消息的風格指南。在這裏閱讀http://drupal.org/node/52287 – Nikolay 2012-03-09 03:16:32