为什么我需要在TortoiseSVN下提交忽略?

Jam*_*hon 3 svn tortoisesvn ignore commit svnignore

当我在版本控制下的文件上选择忽略时,它将父目录标记为更改,然后当我进行提交时,它会将svn:ignore属性检入存储库,从而产生另一个修订.

为什么我需要提交svn:ignore属性?这是TortoiseSVN问题还是SVN的工作方式?

rya*_*ogo 6

这就是SVN的工作方式.

更多信息:

http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html#svn.advanced.props.workflow

从该页面引用:

与文件内容一样,您的属性更改是本地修改,只有在使用svn commit将它们提交到存储库时才会成为永久更改.


Jas*_*Cav 6

这个想法是,如果你忽略一个文件,其他人会想要忽略同一个文件.基本上,这意味着,系统范围内的个人将忽略相同的文件,从而产生更一致的开发环境(以及更清晰的存储库,因为开发人员不会检查由IDE生成的个人文件等,他们的测试文件等).