当我完成“合并”时,TortoiseSVN修订图表是否从分支绘制一条线返回到中继线?TortoiseSVN修正图:合并 - >线连接回干线?
回答
采取一个分支是一个复制操作(它在svn中非常便宜),它在日志中看起来很明显,所以发生了什么,因此该行。 这是显而易见的(对于svn/tortioiseSVN),因为如果没有在您选择的修订版本中从主干中取出每一个artefact,您都无法创建分支。这就是为什么总是显示一行 - 使分支保证将全部您的文件从主干分支到您的分支。合并回来是不同的,你可以有选择地合并在任何你想要的。
重新合并不是副本,而是将HEAD(当前最新的主干)的差异提交到您自己的工作副本(您的分支)。对于SVN,它看起来像有人采取了最新的主干,并立即改变了一个文件的负载,并承诺他们英寸
国际海事组织,一条线回到主干将是误导,因为你可以合并和选择中继版本你自己的每一个单一的文件 - 该行将暗示你带来了所有的变化,但实际上并没有保证你带来任何进入。
根据我的经验,答案是否定的,但你为什么不尝试并告诉我们。我相信你不会取消你的合并,因为龟svn可能会或可能不会形象地代表它。基于响应
更新 TSVN仅仅是代表什么是SVN的工具,让他们有充分的自由来改变它们所代表的方式,而无需任何真实世界的影响:) 我不是说你的想法是一个糟糕的,但如果你添加到评论,真正的合并信息仍然存在。
你是对的..我刚试完了(经过一次痛苦的合并)。 so .. how来TSVN显示分支线...但没有线合并?那背后的理由是什么? – sivabudh 2009-05-28 01:34:40
自己尝试后,答案是否定的。
这些是我的设置。
TortoiseSVN的1.6.2,建设16344 - 64位 颠覆1.6.2
虽然这没有任何意义可言......
如果TSVN显示分支线断,怎么来的没有合并的路线?那背后的理由是什么?
你不妨看看Subclipse Revision Graph。
只要合并是由1.5.x和更高版本的客户端和服务器执行的,它就支持显示合并信息。 (从SVN的1.5行开始,合并信息跟踪通过附加到文件夹的元数据添加)
Subclipse工具尝试显示此信息,但我发现它甚至在正常工作时受到严重打击或错过。它没有高度抛光,但显示出极大的希望。特别是如果这可以在某个时候带回到TortoiseSVN。
从“真实世界”的情况来讲,它确实有很大的帮助,如果有对合并的线路就像它有助于分支线路。如果要查看日志,为什么甚至为barnch添加一行...所有信息都在日志中。
但是,如果您必须为不同的客户维护多个分支并将更改合并到主干中,则没有图形表示就会变得几乎难以管理(我的意思是我们有工具可以简化生活......如果您有坐几个小时阅读日志)。因此,即使SVN/Tortoise不能决定何时打线,但如果用户可以强制打线,我认为它会有很大的帮助。
这是真的,有些差异可能不会被合并或合并过程本身无法被正确执行,但应留待用户登录:-)
这仍然没有与TortoiseSNV实施(2014年1月),但可以使用eclipse Subversive插件http://www.eclipse.org/subversive/documentation/teamSupport/revision_graph.php(以及之前提到的Subclipse插件)。
不幸的是,你必须点击每个节点才能显示它,而不是默认显示在所有节点上。
如果您选择显示合并信息并进行合并,则合并信息将显示在图上。每个修订节点可能具有传入和(或)传出合并,这些合并通过指向左侧或右侧的相应蓝色箭头显示在修订节点上。对于每种类型的合并,箭头附近的数字表示合并次数,对于传入的合并,还会显示受合并影响的修订号(括号内)。默认情况下,不显示节点之间的合并连接,因为可能存在大量的合并连接,这可能使图表显示和理解显着复杂化。如果您想查看修订节点的合并连接,您可以单击修订节点上的蓝色合并箭头,也可以调用节点上下文菜单中的相应操作,例如“显示传出合并”或“显示传入合并”。
- 1. 颠覆合并回干线
- 2. 合并科成干线
- 3. TortoiseSVN合并
- 4. TortoiseSVN树干和树枝合并
- 5. TortoiseSVN将树枝合并到树干
- 6. 乌龟SVN合并:分支 - >树干修正历史树
- 7. Svn合并干线和分支
- 8. 乌龟SVN合并 - 新干线至科
- 9. 使用连续线绘制干线
- 10. TortoiseSVN的1.8合并问题
- 11. svn - 合并树干更改为分支,然后将分支更改回干线
- 12. 用线连接图像
- 13. 连接2条线图
- 14. TortoiseSVN/Subversion - 分支到中继线的定期合并
- 15. 合并时的TortoiseSVN“树冲突”文件
- 16. SVN合并分支从一个回购进入其他回购干线
- 17. 合并线
- 18. 合并回主干并包含对外部的修改
- 19. 回声线>> fun.vbs
- 20. 无法连接到TortoiseSVN的回购
- 21. TortoiseSVN错误地报告所有修订合并
- 22. 如何使用TortoiseSVN合并已删除的修订到trunk中
- 23. 干线至科重返社会或更新使用TortoiseSVN
- 24. 回声连线php
- 25. Matplotlib - 绘图线与绘图框合并
- 26. 连接点的线
- 27. 多线程修改集合
- 28. 散景线图正在合并图上的数据
- 29. 有关使用TortoiseSVN将主干中的错误修正合并到功能分支中的最佳实践
- 30. PostgreSQL的UNION不合并线正常
谢谢...我喜欢你的解释。 – sivabudh 2009-05-28 16:43:39