Svn Subversion开关:如何查看哪个分支是当前的?

Svn Subversion开关:如何查看哪个分支是当前的?,svn,tortoisesvn,Svn,Tortoisesvn,我们正在尝试使用Subversion作为当前版本的替代品(因此目前我们的SVN知识有限:-)) 我一直在试验switch命令(使用TortoiseSVN客户机),很惊讶,在我将本地中继文件夹切换到某个分支后,无法看到最后切换到哪个分支。或者至少我找不到办法来确定 我将本地中继文件夹切换到分支,这是不是做错了什么?如何查看当前本地中继文件夹所指的分支?您应该在svn info的输出中检索此信息,该信息可作为或在右键单击svn项目时在TortoiseSVN子菜单中获得。 下面是示例,您应该获得有关此

我们正在尝试使用Subversion作为当前版本的替代品(因此目前我们的SVN知识有限:-))

我一直在试验switch命令(使用TortoiseSVN客户机),很惊讶,在我将本地中继文件夹切换到某个分支后,无法看到最后切换到哪个分支。或者至少我找不到办法来确定


我将本地中继文件夹切换到分支,这是不是做错了什么?如何查看当前本地中继文件夹所指的分支?

您应该在
svn info
的输出中检索此信息,该信息可作为或在右键单击svn项目时在TortoiseSVN子菜单中获得。
下面是示例,您应该获得有关此集成和可用命令的所有信息。
svn info
的输出几乎显示在
Properties
项中。

当您右键单击文件夹并运行“TortoiseSVN->Switch”命令时,“切换到分支/标记”窗口出现在屏幕上。您要查找的信息位于“到URL”部分。这显示了您当前的分支机构。

塞德里克和弗桑梅赛的回答是正确的;此外,如果您在Windows上,只需右键单击文件或目录,选择“属性”,然后转到Subversion选项卡。在您的回购协议上有该文件所在位置的完整URL,因此很容易区分它来自哪个分支(例如…)


这是您从命令行使用
svn info
获得的信息。

虽然已经提供了一些正确的答案,但我想指出的是,您可以使用更多的技术来查看Subversion中的位置。以下是完整的列表:

  • Windows资源管理器--Windows资源管理器可以灵活地从标准名称、大小、类型和修改日期之外的大量选项中添加列。 右键单击列标题栏,从关联菜单中选择“更多”,然后向下滚动到SVN选项。SVN短URL是解决此问题的最佳选择,因为它以主干或分支开始路径。需要安装OrtoiseSVN。警告:适用于Windows XP,但不适用于更高版本(WindowsVista、Windows7等)。叹息
  • 陆龟修订图——修订图显然并不广为人知,但它是回答许多问题的一个很好的可视化工具,包括这个问题。必须使用工具栏中的指示按钮启用当前版本的显示。一旦你这样做,陆龟VN会在你正在检查的物体的当前版本周围添加一条粗线,无论是在树干上还是树枝上。 警告:OrtoiseSVN并不总能找到当前版本。当我准备这幅插图时,当我在树枝上时,它没有突出显示图表中的任何内容
  • TortoiseSVN Repo浏览器——打开文件或文件夹上的Repo浏览器,检查顶部的URL或左侧导航窗格中的路径。(显示URL的任何其他OrtoiseSVN对话框将显示与@fsonmezay所指出的类似的信息。)

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

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

  • 您是否考虑过git作为替代方案?我曾在几个使用svn的组织工作过,在这两种情况下,他们都已经(或正在)迁移到git进行新项目。退房。@Richard Ev:来吧!您忘记了“姐妹项目”:(遗憾的是,Hg的版本现在不可用:-/),现在有一个我没有想到的功能。。我不知道文件属性中添加了subversion选项卡。谢谢,这里有很多信息——几乎所有的信息都是从命令行svn info获得的。此外,您还可以通过窗口底部的按钮访问文件属性(如果使用),如果需要未显示的信息,还可以通过“显示日志”按钮访问。非常方便!这就是我所描述的我要做的切换。我的问题是如何确定我以后切换到的分支请参阅我的回答:我对它进行了编辑,指出它实际上相当于svn info。@Bascy:svn info命令是在控制台界面上输入的,但是这些信息显示在SolarBear提到的
    属性
    菜单项中。我想你是指“标准”windows文件属性吧?因为OtteroiseSVN菜单中的属性项不显示此信息