在git
中,任何用户都可以修改.gitignore
,列出要忽略的模式,然后实际提交gitignore,以便在重新定位时将其传播给其他用户。
我只是想知道svn
中是否有相同的功能。我知道svn:ignore
但我不确定它是否做同样的事情和in the same way(通过修改可以检入的实际文件)或者只是将其写入一些可以&#39的本地设置中;与团队分享。
我怀疑svn中的忽略列表是由管理员在repo级别管理的,并且不能像普通用户那样使用gitignore在git中分发,gitignore更多"民主&# 34;由于缺乏一个更好的术语。
答案 0 :(得分:0)
svn:ignore是一个属性,与文件不同。
这是两个系统中两者之间的主要区别,由于这种基本的脱节,它们会产生微妙的副作用。
SVN中的属性可以附加到很多东西上,因此svn:ignore通常在该目录的一个目录中完成。这意味着您可能有许多svn:ignore指令
.gitignore实际上与svn属性相同,但它也是一个文件。
在功能上他们都做同样的事情,他们指示客户停止抱怨不会被提交的文件。这是他们采取行动的方式,以及他们表现出微妙差异的行为方式。