如何定义分支的第一个修订版(SVN)

如何定义分支的第一个修订版(SVN),svn,Svn,我有一个从主干复制的分支。 例如,分支是在修订版10000时创建的。 例如,当前主干版本为12345 如何使用svn命令行定义第一个分支修订(1000) 我的变体是: 1) 将xml日志获取到日志文件中: svnlog-v--xml>log.xml 2) 分析此文件并查找有关 copyfrom path=“%TRUNKPATH%”版本号=“10000”action=“A”>%BRANCHPATH% 并获取修订号 但这是一个非常困难的问题,因为需要分析整个文件 是否存在另一种更简单的方法来获得第一

我有一个从主干复制的分支。 例如,分支是在修订版10000时创建的。 例如,当前主干版本为12345

如何使用svn命令行定义第一个分支修订(1000)

我的变体是:

1) 将xml日志获取到日志文件中: svnlog-v--xml>log.xml

2) 分析此文件并查找有关 copyfrom path=“%TRUNKPATH%”版本号=“10000”action=“A”>%BRANCHPATH% 并获取修订号

但这是一个非常困难的问题,因为需要分析整个文件

是否存在另一种更简单的方法来获得第一个分支修订

您能帮助我吗?

有一个
--stop on copy
参数,该参数将限制当前WC的日志在第一次复制时停止。这应该只给你一个分支的日志

然后你就可以得到最后一个条目了

svn log --stop-on-copy --xml
从:

--抄袭

当遇到副本时,导致遍历版本化资源的历史记录的Subversion子命令停止获取该历史信息,该副本是从存储库中的另一个位置复制该资源的历史记录中的某个位置

有一个
--stop on copy
参数将限制当前WC的日志在第一次复制时停止。这应该只给你一个分支的日志

然后你就可以得到最后一个条目了

svn log --stop-on-copy --xml
从:

--抄袭

当遇到副本时,导致遍历版本化资源的历史记录的Subversion子命令停止获取该历史信息,该副本是从存储库中的另一个位置复制该资源的历史记录中的某个位置

不是这里的xml,而是-qgrep\| | tail-1Not--xml在这里,但是-qgrep\| | tail-1