我从事Java项目。如何只推送没有临时文件、构建文件和项目文件的源目录?我使用 Mercurial。
问问题
39 次
2 回答
1
Mercurial 只会推送history,这意味着只有您要求它跟踪 (with hg add
) 并随后提交 (with hg commit
) 的内容才会被推送。
所以就像吉姆说的,你应该设置.hgignore
文件。在将文件添加到项目之前执行此操作,并仔细检查hg status
仅列出您要添加的文件。然后运行hg add
将它们全部添加。
如果您已经将临时文件和构建工件置于版本控制之下,那么您可以使用hg forget
来停止跟踪它们。你仍然会在历史中携带它们,所以如果我们谈论的是几十兆字节,那么你可能想要重新创建存储库。
于 2012-04-25T16:02:54.923 回答
1
创建一个.hgignore文件。
于 2012-04-25T15:47:43.150 回答