2012-04-25 40 views
1

我從事Java項目工作。如何在沒有臨時文件,構建文件和項目文件的情況下只推送源目錄?我使用Mercurial。VCS:只推源代碼目錄

回答

1

水銀只會推歷史,這意味着它是將被推你問它來跟蹤(與hg add),後來犯(有hg commit)唯一的東西。

所以像Jim說的那樣,你應該設置.hgignore文件。在將文件添加到項目之前執行此操作,並仔細檢查hg status僅列出要添加的文件。然後運行hg add將它們全部添加。

如果您已經將臨時文件和構建工件置於版本控制之下,則可以使用hg forget來停止跟蹤它們。如果我們談論的是數十兆字節,那麼您仍然可以在歷史記錄中找到它們,那麼您可能需要重新創建存儲庫。