我使用我的源代碼樹創建hg存儲庫。我想保留一些文件的第一個版本,如Makefile
在存儲庫中,然後即使通過修改它,hg也不會看到它被修改。Mercurial - 如何停止跟蹤修改後的文件,但將第一個版本保存在存儲庫中
原始問題是,./configure
通常會修改Makefile
,但我不希望構建文件在存儲庫中提交。所以,我想保持配置和Makefile
的只有第一個版本在倉庫中,這樣大家誰克隆我的倉庫可以運行通過自理./configure
又懶得庫
我試圖hg remove
或hg forget
但這些停止跟蹤,並刪除下一次reporitory修訂版中的文件。
.hgignore
也不會做這些事情。
我想到hg revert
每次我運行./configure
或使但它不是有效的方式。 有沒有更好的方法?
蒂姆死了。不要在存儲庫中保存任何可以自動生成的東西,如果你這樣做(用於備份?),請將它們保存在一個單獨的目錄中,在正常使用情況下它們不會被拾取/運行。 – 2010-04-21 14:37:06