合并Subversion分支时保留历史记录

Rob*_*anu 23 svn merge

有没有办法与subversion 1.6进行合并,这将保留分支的历史记录?

trunk:  r1 --> r2 --------------> r5
branch:          \--> r3 --> r4 /
Run Code Online (Sandbox Code Playgroud)

例如当我在r4合并时,历史将包含r3 r4?目前,subversion将使用r4和r2之间的diff 记录一次合并提交.

Lau*_*nis 31

保留分支历史意味着什么?如果您想要svn logsvn blame查看合并,请使用选项--use-merge-history-g.


小智 7

我相信即使您删除了分支,也会保留历史记录.如果您在查看历史记录时使用TortoiseSVN,则会出现一个标记为"包含合并修订版本"的复选框.如果您检查r3和r4在分支上时是否会看到日志条目.