我正在使用BitBucket在线存储库。我打开了一个新的存储库并在我的计算机上同步了一些文件夹(带有tortoisehg),然后在该文件夹中打开了一个eclipse项目。
现在,当我想要提交时,/ bin文件夹也正在同步... 显然我不希望这种情况发生,我想要的是同步/ src和/ test。
有人可以帮我解决这个问题吗。
感谢。
答案 0 :(得分:8)
将.hgignore文件添加到根目录,然后手动删除在创建.hgignore文件或同步到本地存储库之前添加的任何内容。
如果您只想在顶层忽略/ bin(忽略目录和内容),请添加以下行:
^bin$
如果要忽略顶层/ bin的内容(包含目录,忽略内容,请添加以下行:
^bin/
如果要忽略所有目录名称bin,请添加以下行:
/bin$
如果要忽略名为bin的所有目录的内容(但保留目录),请添加以下行:
/bin/
如果要忽略名为bin的所有目录的某些内容,请添加如下行:
/bin/.*\.o$
默认情况下,它使用正则表达式语法。如果您更喜欢使用glob语法,则可以添加一行来更改以下所有行的语法:
syntax: glob
因此,要忽略名为bin的根目录中的所有文件,您可以选择添加:
syntax: glob
/bin/*
这是关于hgignore文件的man page。