svn - 有没有办法使用 svn :mergeinfo off? 来转动 TortoiseSVN

标签 svn tortoisesvn

当我进行 TortoiseSVN 合并时,它会包含一堆目录和一些文件到修改后的文件中,即使没有实际的更改。

它更改属性svn:mergeinfo

是否需要在目录/文件上设置这些属性?有什么办法可以避免不对 svn:mergeinfo 进行这些更改吗?

我通常只是恢复项目然后提交,但这会浪费额外的时间。

最佳答案

这种情况很可能正在发生,因为这些文件和目录具有先前合并时设置的 svn:mergeinfo 属性。我认为以导致合并信息写入单个文件的方式合并单个文件或目录通常不是一个好主意。您应该养成在工作流程可能的最高级别进行合并的习惯,以便仅在结构目录(例如/trunk 或/branches/1.0)上设置 mergeinfo 属性。

但是,如果您确实发现自己在各个文件和文件夹上具有 mergeinfo 属性,则可以执行两件事:第一件事就是从相关文件和目录中删除 svn:mergeinfo 属性。我不确定是否建议这样做,除非您真的知道自己在做什么以及可能产生什么影响。在执行此操作之前请阅读文档!

您可以做的第二件事是按照 SVN 希望您的方式提交属性更改,如果您信任该软件,这可能是正确的做法。

话虽如此,我一直在与我的队友一起养成正确的习惯,以便我们不再有这种烦恼。

关于svn - 有没有办法使用 svn :mergeinfo off? 来转动 TortoiseSVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/622409/

相关文章:

java - 是否可以一起使用intellij idea和eclipse

svn - 使用 TortoiseSVN 进行分支和合并的最简单方法是什么?

apache - Tortoise SVN 重定向循环 [CENTOS 5.8/WHM]

svn - 防止 Subversion 中的文件大小写问题

svn - 我应该将所有项目存储在一个还是多个存储库中?

git 相当于 svnlook 的改变

javascript - 文件名中 $Revision$ 的 IE6 Javascript 问题

svn - 如何将我的 SVN 项目移动到不同的服务器

windows - 进入源代码管理

svn - Tortoise SVN 尝试写一个只读的数据库窗口