除去在我們公司Untrack文件,我們剛開始使用水銀,我們正面臨着以下問題:沒有從遠程倉庫
我們在遠程存儲庫中的某些文件是由每個開發人員改變添加一些本地配置但這些文件絕不能在遠程存儲庫中更改。
有沒有辦法告訴水銀停止跟蹤這些文件在本地,而又不使遠程儲存的任何更改文件?
我們試圖用hg forget <file>
但據我所知,這將從遠程存儲庫中刪除該文件。
我們也嘗試將這些文件添加到.hgignore
文件,但不知何故文件沒有被真正忽略,我猜Mercurial是這麼做的,因爲這些文件已被跟蹤。
到目前爲止,我們只是在執行提交時忽略這些文件,並且我們使用shelve
在更新後維護和恢復本地更改,但這開始是一項非常乏味的任務。
在此先感謝您的幫助。
編輯:雖然它沒有完全解決我們想要的,但接受的答案是最好的方法。我們的問題可能是由於糟糕的設計。
謝謝!這聽起來像是一個非常好的解決方案。我會檢查這是否可能,因爲有些文件用於部署,我必須確定我們不會破壞某些東西。 – 2014-12-02 18:26:40