如何解决SVN属性在工作副本检出时更改
| 我有一个奇怪的人,我还无法解决。当我从SVN签出分支时,我经常会在签出后或更改一个或两个文件后经常看到多个不相关的文件,并且SVN属性发生了变化。 在分支机构的工作过程中,我更改了一些文件;正常情况下,这些更改会显示在\'svn stat \'中。但是其他文件的属性已更改-仅此而已。有人看过吗?有人有主意吗? 马特解决方法
即使要合并的文件本身没有变化,或者文件之间似乎没有差异,Subversion也会更改ѭ0的值。 “ 0”用于跟踪合并的位置,而不是跟踪合并是否导致更改。这样,Subversion可以说此分支上的此修订版本已被合并,因此不应再次合并。
我不喜欢通过此属性进行合并跟踪。
svn merge
可以报告数百个文件被更改,但是仔细检查发现只有少数文件被更改。其余的只是改变了它们的“ 0”属性。
有时,开发人员有目的地还原仅更改了ѭ0属性的文件,而只是签入实际上已更改其内容的文件。当然,这导致下一次需要合并更多文件。有时,开发人员会清理“ 0”,这确实使事情搞砸了。
svn:mergeinfo
确实引起很多混乱。实际上,有时候我希望有个开关可以关闭合并跟踪。有些站点更愿意跟踪自己的合并。
但是,这就是我们所拥有的,因此我将继续使用它,并对它进行培训。
,可能有人已经从另一个分支合并到“您的”分支。 SVN跟踪哪些修订已合并到分支,并相应地更新svn:mergeinfo属性。
(AFAIK,这仅适用于Subverson 1.5或更高版本)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。