防止目录被推入mercurial

kay*_*fun 2 version-control mercurial dvcs bitbucket hgignore

我在本地计算机上创建了一个新的存储库,添加了文件并在我的工作副本中提供了以下结构:

-/a     
-/b
Run Code Online (Sandbox Code Playgroud)

我想将我的初始提交推送到Bitbucket上的远程存储库.但是我想忽略目录,b以免它被推送.我补充道

syntax:
glob b/**
Run Code Online (Sandbox Code Playgroud)

到我的.hgignore档案.该b目录得到反正推.

我怎么能阻止这个?

Mar*_*ler 5

这不能在Mercurial中完成:您不能只推送文件的初始版本,然后忽略以后的修改.您也可以不推送变更集的一部分 - 您可以推送整个变更集.这样,Mercurial可确保您在所有克隆中拥有项目的一致快照.

当他写道.hgignore文件是未跟踪文件的过滤器时,Preet是正确的.该.hgignore文件用于过滤命令的输出,hg status并过滤通过运行添加的文件hg add而不再使用其他参数.