Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control VCS:仅推送源代码目录_Version Control_Mercurial - Fatal编程技术网

Version control VCS:仅推送源代码目录

Version control VCS:仅推送源代码目录,version-control,mercurial,Version Control,Mercurial,我从事Java项目。如何只推送源目录而不推送临时文件、生成文件和项目文件?我使用Mercurial。创建一个文件。Mercurial只会推送历史,这意味着只有您要求它跟踪(使用hg add)和稍后提交(使用hg commit)的内容才会被推送 正如Jim所说,您应该设置文件。在将文件添加到项目之前执行此操作,并仔细检查hg status是否仅列出要添加的文件。然后运行hgadd将它们全部添加 如果您已经将临时文件和构建工件置于版本控制之下,那么您可以使用hg-forget停止跟踪它们。您仍将在历

我从事Java项目。如何只推送源目录而不推送临时文件、生成文件和项目文件?我使用Mercurial。

创建一个文件。

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

正如Jim所说,您应该设置文件。在将文件添加到项目之前执行此操作,并仔细检查
hg status
是否仅列出要添加的文件。然后运行
hgadd
将它们全部添加

如果您已经将临时文件和构建工件置于版本控制之下,那么您可以使用
hg-forget
停止跟踪它们。您仍将在历史记录中携带它们,因此如果我们讨论的是数十兆字节,那么您可能希望重新创建存储库