【发布时间】:2011-12-06 10:01:38
【问题描述】:
是否有 svn 工具可以构建类似的提交树/图结构,例如 TortoiseGit 日志或(以文本表示)git log 命令?
(来源:adamfranco.com)
【问题讨论】:
-
另见this queston,这不是重复的,但提供了一些有用的支持信息。
是否有 svn 工具可以构建类似的提交树/图结构,例如 TortoiseGit 日志或(以文本表示)git log 命令?
(来源:adamfranco.com)
【问题讨论】:
在 TortoiseSVN 中有一种这样的树,但它只显示从树干创建的分支。
据我所知 - SVN 没有足够的信息来了解合并过程是否发生。合并包括更新文件在客户端,然后将其提交给 SVN。这种方式存储库不知道这些更改是来自合并还是手动引入,还是其他操作的结果。在日常使用中,您可以在最终提交到存储库之前结合这两种操作(合并然后再次编辑文件) - 这使得整个事情无法解决。
由于分支是在存储库服务器上执行的一项独特功能 - 它可以构建在这样的树中。如果 SVN 有独特的合并功能,在存储库服务器上执行,那么这样的图将很容易构建,因为合并和更新是单独的操作。
【讨论】:
我没有找到解决这个问题的任何工具,所以我最终使用git svn 并保持 git repo 与 SVN 同步。
【讨论】: