【问题标题】:Tortoise: diff between local uncommitted version and last repo version of a fileTortoise:本地未提交版本和文件的最后一个 repo 版本之间的差异
【发布时间】:2012-02-09 23:23:13
【问题描述】:

我们三个人同时从事同一个项目。 我们可能需要修改同一个文件来执行不同的任务(错误修复或增强),但我们使用 svn 存储库仅跟踪在线 (www) 更改,而在开发过程中我们将自己的更改保留在本地。

有没有办法在 TortoiseSVN 中比较我的本地文件修改版本和 repo 上的最新版本(即 www 版本)?

使用上下文菜单中的“差异”选项不是解决方案,因为它比较了我的工作副本和我开始的工作基础,而不是 repo 上的最新版本(可能是我的同事提交的)。

【问题讨论】:

    标签: svn tortoisesvn repository diff


    【解决方案1】:

    使用检查修改对话框。 按下Check Repository 按钮。然后,这将向您显示已修改并提交到存储库但您尚未更新到工作副本的文件。

    右键单击此类文件可让您选择执行该差异。

    或者只是使用日志对话框并在那里进行比较。

    【讨论】:

      【解决方案2】:

      TortoiseSVN 在上下文菜单中有一个选项:检查修改,也许这就是你要找的。​​p>

      【讨论】:

        【解决方案3】:

        如果您有可用源的幽灵副本,您可以使用任何差异工具将“实时”源与您当前拥有的源进行比较。

        我认为可以使用 svn 设置 ghost 副本。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-04-11
          • 2021-06-05
          • 2017-12-31
          • 1970-01-01
          • 2015-12-13
          • 2012-12-11
          • 2012-12-07
          相关资源
          最近更新 更多