SVN属性在工作副本检出时更改

| 我有一个奇怪的人,我还无法解决。当我从SVN签出分支时,我经常会在签出后或更改一个或两个文件后经常看到多个不相关的文件,并且SVN属性发生了变化。 在分支机构的工作过程中,我更改了一些文件;正常情况下,这些更改会显示在\'svn stat \'中。但是其他文件的属性已更改-仅此而已。有人看过吗?有人有主意吗? 马特     
已邀请:
即使要合并的文件本身没有变化,或者文件之间似乎没有差异,Subversion也会更改ѭ0的值。 “ 0”用于跟踪合并的位置,而不是跟踪合并是否导致更改。这样,Subversion可以说此分支上的此修订版本已被合并,因此不应再次合并。 我不喜欢通过此属性进行合并跟踪。
svn merge
可以报告数百个文件被更改,但是仔细检查发现只有少数文件被更改。其余的只是改变了它们的“ 0”属性。 有时,开发人员有目的地还原仅更改了ѭ0属性的文件,而只是签入实际上已更改其内容的文件。当然,这导致下一次需要合并更多文件。有时,开发人员会清理“ 0”,这确实使事情搞砸了。
svn:mergeinfo
确实引起很多混乱。实际上,有时候我希望有个开关可以关闭合并跟踪。有些站点更愿意跟踪自己的合并。 但是,这就是我们所拥有的,因此我将继续使用它,并对它进行培训。     
可能有人已经从另一个分支合并到“您的”分支。 SVN跟踪哪些修订已合并到分支,并相应地更新svn:mergeinfo属性。 (AFAIK,这仅适用于Subverson 1.5或更高版本)。     

要回复问题请先登录注册