svn - 颠覆开关: How can I see which branch is current?

标签 svn tortoisesvn

我们正在尝试使用 Subversion 作为当前 Starteam 2005 SCM 的可能替代品。 ,(所以目前我们的 SVN 知识有限:-))。

我一直在尝试 switch 命令(使用 TortoiseSVN 客户端),令我惊讶的是,在我将本地主干文件夹切换到某个分支后,无法查看我最后切换到哪个分支。或者至少我找不到方法来确定这一点。

通过将本地主干文件夹切换到分支,我是否做错了什么?如何查看当前本地主干文件夹引用的是哪个分支?

最佳答案

虽然已经提供了几个正确答案,但我想指出,还有其他几种技术可以用来查看您在 Subversion 中的位置。以下是完整列表:

  1. Windows 资源管理器 -- Windows 资源管理器可以灵活地从标准名称、大小、类型和修改日期之外的大量选项中添加列。 右键单击列标题栏,从上下文菜单中选择更多,然后向下滚动到 SVN 选项。 SVN 短 URL 是此问题的最佳选择,因为它以主干或分支开始路径。需要安装 TortoiseSVN。 警告:适用于 Windows XP,但不适用于更高版本(Windows Vista、Windows 7 等)。叹息...

SVN location from Windows Explorer

  1. TortoiseSVN 修订图——修订图显然并不为人所知,但它是一个很好的可视化工具,可以回答许多问题,包括这个问题。您必须使用工具栏中指示的按钮启用当前修订版本的显示。完成此操作后,TortoiseSVN 会在您正在检查的对象的当前版本周围添加一条粗线,无论是在主干还是分支上。 警告:TortoiseSVN 并不总是能找到当前版本。当我准备这个插图时,当我在 Twig 上时,它没有突出显示图中的任何内容。

SVN location from Revision Graph

  1. TortoiseSVN Repo-Browser -- 打开文件或文件夹上的存储库浏览器,然后检查顶部的 URL 或左侧导航 Pane 中的路径。 (任何其他显示 URL 的 TortoiseSVN 对话框都将显示与 @fsonmezay 指出的类似的信息。) SVN location from Repo Browser

  2. 文件属性 - 从 Windows 资源管理器或同等工具中,打开标准文件属性对话框 - 不是TortoiseSVN 属性!然后选择 Subversion 选项卡以查看命令行中可用的所有信息,包括指示路径中的主干或分支的 URL。它需要安装 TortoiseSVN(@Cedric 之前提到过)。

SVN location from file properties

  1. 命令行 -- svn infosvn info filename 分别提供当前目录或指定文件的详细信息,包括 URL表示路径中的主干或分支(@Cedric 之前提到过)。

SVN location from command line

关于svn - 颠覆开关: How can I see which branch is current?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6071280/

相关文章:

svn - 是否可以用 "better"替换 TortoiseSVN 的合并算法?

svn - tortoisesvn 将所有新添加的文件标记为 "non-versioned"

svn - 如何删除工作副本中所有未版本控制/忽略的文件/文件夹?

svn - CruiseControl.NET 不执行 Subversion 钩子(Hook)脚本

ruby - Capistrano 错误 deploy.rb : warning: failed to set environment variable

email - 从visualsvn向office365提交后提交电子邮件

linux - Subversion 的预提交 Hook 失败

svn - 将 Subversion 存储库的一部分迁移到新服务器并重新路径

SVN 不会下载新添加的文件

svn - 是否有 SVN 命令来查找两个本地文件之间的差异?