0
我已經通過FTP上傳文件到服務器(CentOS)。在筆記本電腦上,我一直在使用Mercurial多年。我想在服務器上安裝Mercurial,這樣我就可以按正確的方式推動更改。Mercurial:已有文件的hg更新
我想知道,如果下面的步驟是正確的,也不會導致數據丟失:
hg init
在服務器上(不能得到服務器到筆記本電腦工作,所以沒有hg clone
)hg push
所有修訂服務器hg update
服務器到最新版本- 清理服務器(提交版本的文件或刪除它們)和
hg pull
更改爲筆記本電腦。
我已經做了步驟1和2,但我在服務器上會搞亂它已經存在的文件害怕hg update
(他們應該是相同的筆記本電腦,但我不能冒險)。
請問hg update
修改現有文件?
將hg update
接受與存儲庫相同的現有文件,還是會爲它們創建衝突?
將hg update
標記不一致衝突/添加/丟失?
我知道hg update -C
與我想要的相反。這是否意味着沒有-C
就可以安全使用?
非常感謝提前!
它的工作原理是這樣的--HG更新可能會產生一堆衝突,並可能恢復您刪除的文件(不標記它們丟失)。新文件必須由您添加(未標記爲已添加)。 – PeerBr