2013-01-22 74 views
0

我有一個文件夾(b)在另一個文件夾(a)裏面已經被推入到一個存儲庫中,並且我想用macHg將文件夾(b)推送到bitbucket,但是我希望它它在bitbucket中它看起來像一個新的文件夾,現在當我推它時,它只是做了一個新的頭,它沒有把整個文件夾放在那裏。我怎樣才能推動整個文件夾等到位桶看起來像推送一個文件夾到bitbucket

文件夾A

  • 文件夾B
    • 文件

回答

1

如果運行hg status,你怎麼得到?你應該得到的輸出是這樣的:

[email protected]:~/my-test$ hg status 
? a/b/file 

問號意味着善變不知道a/b/file呢。所以讓我們來告訴它來跟蹤文件。這只是一個本地命令,沒有任何東西會擊中遠程服務器。

[email protected]:~/my-test$ hg add a/b/file 
[email protected]:~/my-test$ hg status 
A a/b/file 

A表示該文件剛加入。現在我們只需要提交(這是另一個本地命令)。

[email protected]:~/my-test$ hg commit -m "added a/b/file, with contents in it?" 

最後,我們需要將變更集推送到遠程服務器。這是我們接觸遠程服務器的唯一命令。

[email protected]:~/my-test$ hg push