【问题标题】:Treeview for svn commitssvn 提交的树视图
【发布时间】:2011-12-06 10:01:38
【问题描述】:

是否有 svn 工具可以构建类似的提交树/图结构,例如 TortoiseGit 日志或(以文本表示)git log 命令?
(来源:adamfranco.com

【问题讨论】:

  • 另见this queston,这不是重复的,但提供了一些有用的支持信息。

标签: git svn graph tree


【解决方案1】:

在 TortoiseSVN 中有一种这样的树,但它只显示从树干创建的分支。

据我所知 - SVN 没有足够的信息来了解合并过程是否发生。合并包括更新文件在客户端,然后将其提交给 SVN。这种方式存储库不知道这些更改是来自合并还是手动引入,还是其他操作的结果。在日常使用中,您可以在最终提交到存储库之前结合这两种操作(合并然后再次编辑文件) - 这使得整个事情无法解决。

由于分支是在存储库服务器上执行的一项独特功能 - 它可以构建在这样的树中。如果 SVN 有独特的合并功能,在存储库服务器上执行,那么这样的图将很容易构建,因为合并和更新是单独的操作。

【讨论】:

  • “修订图”与我正在搜索的内容略有相似。
  • 这是我所知道的最接近 SVN 的东西。我很高兴看到我的答案被证明是错误的(带有工作示例)。
  • 合并信息中至少有提交。这个细节应该有可能吗?甚至可以比较提交消息或其他“肮脏的黑客”?
【解决方案2】:

我没有找到解决这个问题的任何工具,所以我最终使用git svn 并保持 git repoSVN 同步。

【讨论】:

    猜你喜欢
    • 2021-11-08
    • 1970-01-01
    • 2017-09-30
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 2011-07-22
    • 2012-12-01
    相关资源
    最近更新 更多