VCS:仅推送源代码目录

时间:2012-04-25 15:07:21

标签: version-control mercurial

我从事Java项目。如何在没有临时文件,构建文件和项目文件的情况下只推送源目录?我使用Mercurial。

2 个答案:

答案 0 :(得分:1)

创建.hgignore文件。

答案 1 :(得分:1)

Mercurial只会推送历史记录,这意味着只有您要求它跟踪(使用hg add)并稍后提交(使用hg commit)的内容将被推。

就像Jim说的那样,你应该设置.hgignore文件。在将文件添加到项目之前执行此操作,并仔细检查hg status是否仅列出要添加的文件。然后运行hg add将它们全部添加。

如果您已经在版本控制下放置了临时文件和构建工件,那么您可以使用hg forget来停止跟踪它们。你仍然会在历史中携带它们,所以如果我们谈论几十兆字节,那么你可能想重新创建存储库。