2010-11-13 117 views
1

我對版本控制非常陌生,所以我的問題是非常基本的。我正在嘗試使用Mercurial。我在我的Mac上有一個本地工作目錄。我想用Bitbucket來備份這個目錄中的文件和存儲庫。在BitBucket上備份本地工作目錄 - 克隆或推送

將下面的命令:

hg push localDirectoryWithRepo http://bitbucker.org/user_name/repo_on_bitbucket 

轉移我的文件也到位桶,或僅存儲庫?

而且,我嘗試了命令:

hg clone localDirectoryWithRepo http://bitbucker.org/user_name/repo_on_bitbucket 
然而

,我得到的錯誤說

abort: cannot create new http repository 

如何克隆一個本地工作目錄上到位桶開始,然後更新工作目錄bitbucket,以便它與我的本地工作目錄相同。

一如既往,謝謝你。

回答

1

水銀僅轉移承諾的更改。它不會幫助您備份尚未準備好提交的工作副本。 push命令發送遠程回購沒有的每個已落實的變更集,並且克隆命令將所有這些變更集發送(或獲取)到尚未具有回購的位置 - 並且bitbucket不支持在其上創建新回購結束使用關閉。

提早提交。經常提交。經常推。