【问题标题】:Can I see the currently checked out revision number in Tortoise SVN?我可以在 Tortoise SVN 中查看当前签出的修订号吗?
【发布时间】:2010-09-10 12:34:47
【问题描述】:

我想知道当前签出的文件或目录的修订号是什么。有没有办法在 Windows 上的 TortoiseSVN 中做到这一点?

【问题讨论】:

    标签: svn version-control tortoisesvn


    【解决方案1】:

    如果您使用的是 XP,请将您的资源管理器窗口更改为详细信息视图。导航到 SVN 控制的文件夹,然后转到查看 > 选择详细信息并选择状态/rev/etc 的 SVN 列。

    【讨论】:

    【解决方案2】:

    感谢 John,这非常有用,但没有显示项目根文件夹的修订版本。

    既然您已经为我指明了正确的方向,我发现我可以右键单击该文件夹,选择属性,然后会出现一个 TortoiseSVN 选项卡,其中包含修订号。

    【讨论】:

    • 然后将此作为评论添加到他的问题中。你不需要假装这是一个答案。
    • 这是一个答案。约翰的回答不是我想要的。这是。原来 Dima 提交了相同的答案,所以我会接受他的。
    【解决方案3】:

    nice one约翰·希恩。我总是右键单击根文件夹并选择 tortoise-svn |查看日志 .

    【讨论】:

      【解决方案4】:

      右击windows资源管理器中的工作目录,选择“Properties”(不是TortoiseSVN->Properties)。您将看到“属性”对话框,其中有一个名为“Subversion”的选项卡。单击它,您将看到版本号和其他信息。

      【讨论】:

      • 奇怪...我在 Windows Server 2003 和 2008 上使用过,都是 64 位的。你确定你安装了 Tortoise 吗?你能看到显示版本文件状态的 Tortoise 图标吗?
      • "Properties" 不是 TortoiseSVN 属性,而是通常的 Windows 资源管理器属性。
      【解决方案5】:

      不是在乌龟中,而是在命令行中。

      svn info
      

      将返回您签出的版本。

      【讨论】:

      • 我会对此答案 +1,因为当我搜索“svn 当前已签出修订版”时,谷歌会返回此 SO-answer。你至少回答了这个问题;-)
      • 它告诉您一个修订号,但不告诉您该修订是否是 HEAD。为此,我认为您需要在原始存储库路径上使用svnlook youngest /var/svn/xyz...肯定是查看您是否在 HEAD 的更简单方法?
      【解决方案6】:

      之前 “将您的资源管理器窗口更改为详细信息视图。导航到 SVN 控制的文件夹,然后转到视图 > 选择详细信息并选择状态/rev/等的 SVN 列。”

      您必须更改 Windows 注册表设置,添加此 DWORD 值

      HKCU\Software\TortoiseSVN\ColumnsEveryWhere

      并将其设置为 1,如 TortoiseSVN 文档中所述。

      【讨论】:

        【解决方案7】:

        TortoiseSVN -> 显示日志粗体中的行标记了工作副本中的当前版本。

        【讨论】:

        • 虽然接受的答案是最快的,但这似乎是“规范的 TSVN 答案”;)
        • 从命令行使用:svn -r HEAD info --show-item last-changed-revision
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-22
        • 2023-03-21
        • 1970-01-01
        • 2013-07-16
        • 1970-01-01
        • 2017-07-23
        相关资源
        最近更新 更多