SVN专家的模糊问题。
想象一下两个文件,A和B,带有修订历史:Ar1 Br1,Ar2 Br2,Ar3 Br3。在r3的那个时刻,我想把B的整个历史记录附加到A.换句话说,发现B是一个基于A的文件,历史上的修改发生在A3之后。所以,我希望SVN repo最终得到这个序列: 第1版:Ar1, 第2版:Ar2, 第3版:Ar3, 第4版:Ar4(来自Br1), 第5版:Ar5(来自Br2), 第6版:Ar6(来自Br3)
我知道我可以手动执行此操作(将B的每个版本复制到替换A,提交和重复的工作副本中),但我想知道是否有任何简单的方法来获取序列并将其附加到另一个序列
感谢。
r18 | buchs | 2012-02-17 12:00:04 - 0600(2012年2月17日星期五)| 1行 改变路径: M /trunk/Project_Charter_B.docx
r12 | buchs | 2012-02-17 11:50:46 - 0600(2012年2月17日,星期五)| 1行 改变路径: M /trunk/Project_Charter_B.docx
r11 | buchs | 2012-02-17 11:47:15 - 0600(2012年2月17日星期五)| 1行 改变路径: A /trunk/Project_Charter_B.docx
r9 | buchs | 2012-02-17 11:41:11 - 0600(2012年2月17日星期五)| 1行 改变路径: M /trunk/Project_Charter_A.docx
r8 | buchs | 2012-02-17 11:39:02 - 0600(2012年2月17日星期五)| 1行 改变路径: A /trunk/Project_Charter_A.docx
答案 0 :(得分:0)
如果您无法在日志中看到/trunk/Project_Charter_B.docx此类数据“...(来自......”,您有头疼恢复关系
svn log http://mayorat.ursinecorner.ru:8088/svn/Hello/branches/i18n/Goededag.txt -v
r23 | lazybadger | 2010-07-17 06:05:00 +0600 (Сб, 17 июл 2010) | 1 line
Changed paths:
A /branches/i18n/Beaujour.txt (from /branches/i18n/Hello.fr.txt:22)
A /branches/i18n/GuterTag.txt (from /branches/i18n/Hello.de.txt:20)
D /branches/i18n/Hello.de.txt
D /branches/i18n/Hello.en.txt
D /branches/i18n/Hello.fr.txt
A /branches/i18n/Hello.txt (from /branches/i18n/Hello.en.txt:20)