Svn Subversion开关:如何查看哪个分支是当前的?
我们正在尝试使用Subversion作为当前版本的替代品(因此目前我们的SVN知识有限:-)) 我一直在试验switch命令(使用TortoiseSVN客户机),很惊讶,在我将本地中继文件夹切换到某个分支后,无法看到最后切换到哪个分支。或者至少我找不到办法来确定Svn Subversion开关:如何查看哪个分支是当前的?,svn,tortoisesvn,Svn,Tortoisesvn,我们正在尝试使用Subversion作为当前版本的替代品(因此目前我们的SVN知识有限:-)) 我一直在试验switch命令(使用TortoiseSVN客户机),很惊讶,在我将本地中继文件夹切换到某个分支后,无法看到最后切换到哪个分支。或者至少我找不到办法来确定 我将本地中继文件夹切换到分支,这是不是做错了什么?如何查看当前本地中继文件夹所指的分支?您应该在svn info的输出中检索此信息,该信息可作为或在右键单击svn项目时在TortoiseSVN子菜单中获得。 下面是示例,您应该获得有关此
我将本地中继文件夹切换到分支,这是不是做错了什么?如何查看当前本地中继文件夹所指的分支?您应该在
svn info
的输出中检索此信息,该信息可作为或在右键单击svn项目时在TortoiseSVN子菜单中获得。
下面是示例,您应该获得有关此集成和可用命令的所有信息。
svn info
的输出几乎显示在Properties
项中。当您右键单击文件夹并运行“TortoiseSVN->Switch”命令时,“切换到分支/标记”窗口出现在屏幕上。您要查找的信息位于“到URL”部分。这显示了您当前的分支机构。塞德里克和弗桑梅赛的回答是正确的;此外,如果您在Windows上,只需右键单击文件或目录,选择“属性”,然后转到Subversion选项卡。在您的回购协议上有该文件所在位置的完整URL,因此很容易区分它来自哪个分支(例如…)
这是您从命令行使用
svn info
获得的信息。虽然已经提供了一些正确的答案,但我想指出的是,您可以使用更多的技术来查看Subversion中的位置。以下是完整的列表:
svn info
或svn info filename
分别提供当前目录或指定文件的详细信息,包括指示路径中主干或分支的URL(之前由@Cedric提到)您是否考虑过git作为替代方案?我曾在几个使用svn的组织工作过,在这两种情况下,他们都已经(或正在)迁移到git进行新项目。退房。@Richard Ev:来吧!您忘记了“姐妹项目”:(遗憾的是,Hg的版本现在不可用:-/),现在有一个我没有想到的功能。。我不知道文件属性中添加了subversion选项卡。谢谢,这里有很多信息——几乎所有的信息都是从命令行svn info获得的。此外,您还可以通过窗口底部的按钮访问文件属性(如果使用),如果需要未显示的信息,还可以通过“显示日志”按钮访问。非常方便!这就是我所描述的我要做的切换。我的问题是如何确定我以后切换到的分支请参阅我的回答:我对它进行了编辑,指出它实际上相当于svn info。@Bascy:svn info命令是在控制台界面上输入的,但是这些信息显示在SolarBear提到的
属性
菜单项中。我想你是指“标准”windows文件属性吧?因为OtteroiseSVN菜单中的属性项不显示此信息