siv*_*udh 21 tortoisesvn merge revision-graph
当我完成"合并"时,TortoiseSVN修订图是否从Branch返回到Trunk?
Nei*_*den 21
采取分支是一个复制操作(在svn中非常便宜),它在日志中看起来很明显,就是这条线.很明显(对于svn/tortioiseSVN)因为你不能在你选择的版本中从主干中取出每一个人工制品而不能制作一个分支.这就是为什么总是显示一行 - 使分支保证将所有文件从主干中带入您的分支.合并回来是不同的,你可以有选择地合并你想要的任何东西.
合并回来不是副本,而是将你的差异从HEAD(当前最新的主干)提交到你自己的工作副本(你的分支).对于SVN,看起来有人拿了最新的主干并立即更改了一堆文件并将其提交给了.
IMO,一条回到主干线的线路会产生误导,因为你可以为每一个文件合并并选择你自己的中继版本 - 这条线路意味着你带来了所有的改变,但实际上并不能保证你带来的任何内容.
小智 15
从"现实世界"场景说起,如果有一条合并线就像它有助于分支线一样,它确实有很大帮助.如果要查看日志,为什么甚至为barnch添加一行...所有信息都在日志中.
但是,当你必须为不同的客户维护多个分支并将更改合并到主干...如果没有图形表示,它变得几乎无法管理(我的意思是我们有工具让生活变得简单......为什么要使用它们,如果你必须坐几个小时阅读日志).
所以,即使SVN/Tortoise无法决定何时排队,但如果用户可以强行换线,我认为这将有很大帮助.
确实有些差异可能没有合并,或者合并过程本身没有正确执行,但应留给用户记录:-)