Svn Subversion 1.5中的分支/合并管理
我使用subversion已经有一段时间了,在以前的工作中使用svnmerge.py脚本管理分支之间的合并也有一段时间了。我相信Subversion 1.5现在已经推出,并且应该有一些分支/合并管理系统与之集成 那么,有人能给我一个关于如何跟踪Subversion 1.5分支中的合并的快速概述吗?使用此支持是否存在任何陷阱?在使用此支持之前,我是否需要确保所有团队升级到1.5版本? 合并跟踪由客户端管理并存储在属性()中 要使用合并跟踪,只需按常规合并,但不包含修订范围:Svn Subversion 1.5中的分支/合并管理,svn,version-control,Svn,Version Control,我使用subversion已经有一段时间了,在以前的工作中使用svnmerge.py脚本管理分支之间的合并也有一段时间了。我相信Subversion 1.5现在已经推出,并且应该有一些分支/合并管理系统与之集成 那么,有人能给我一个关于如何跟踪Subversion 1.5分支中的合并的快速概述吗?使用此支持是否存在任何陷阱?在使用此支持之前,我是否需要确保所有团队升级到1.5版本? 合并跟踪由客户端管理并存储在属性()中 要使用合并跟踪,只需按常规合并,但不包含修订范围: svn merge t
svn merge trunkURL
客户机将负责读取属性以查看需要合并的修订,然后使用新合并的修订更新属性
这是一个相当基本的过程概述
陷阱等。
我个人在合并跟踪方面没有遇到任何问题,但我对该功能的使用非常少
升级换代
要获得合并跟踪,您需要进行两次升级:
只需升级每个人。克里斯的帖子中增加了一个内容: 如果遇到“Retrieval of mergeinfo unsupported”(检索不支持的合并信息)消息,您可能还必须升级存储库本身。要在服务器上运行以执行此操作的命令是
svnadmin upgrade REPOS_PATH
其中REPOS_PATH当然是存储库的本地路径。如果您使用~svn-merge.py命令构建了存储库,则可以升级存储库,使用XXX命令使用svn native merge tracking