是svn:忽略完全等同于.gitignore?

时间:2016-08-22 21:29:15

标签: svn gitignore svnignore

git中,任何用户都可以修改.gitignore,列出要忽略的模式,然后实际提交gitignore,以便在重新定位时将其传播给其他用户。

我只是想知道svn中是否有相同的功能。我知道svn:ignore但我不确定它是否做同样的事情和in the same way(通过修改可以检入的实际文件)或者只是将其写入一些可以&#39的本地设置中;与团队分享。

我怀疑svn中的忽略列表是由管理员在repo级别管理的,并且不能像普通用户那样使用gitignore在git中分发,gitignore更多"民主&# 34;由于缺乏一个更好的术语。

1 个答案:

答案 0 :(得分:0)

svn:ignore是一个属性,与文件不同。

这是两个系统中两者之间的主要区别,由于这种基本的脱节,它们会产生微妙的副作用。

SVN中的属性可以附加到很多东西上,因此svn:ignore通常在该目录的一个目录中完成。这意味着您可能有许多svn:ignore指令

.gitignore实际上与svn属性相同,但它也是一个文件。

在功能上他们都做同样的事情,他们指示客户停止抱怨不会被提交的文件。这是他们采取行动的方式,以及他们表现出微妙差异的行为方式。