如何更改SVN源代码控制存储库 - Visual Studio 2013

时间:2015-03-05 09:58:12

标签: visual-studio-2013 ankhsvn

这是一个非常简单的问题 - 如何从我的解决方案和项目中删除源代码管理以更改SVN存储库?

我有一个旧项目链接到一个旧的存储库,试图转移到一个新的,并无法弄清楚如何。

Visual Studio中假定启用此功能的实际位置为灰色。 从文件夹中删除.svn文件并不适用,因为它们不存在....

使用最新版本的ankhSVN。

2 个答案:

答案 0 :(得分:0)

在Visual 2013中。转到 - >工具---->选项--->源代码控制 Cuurent Sources插入无。 只是设置这个。如果没有重新调整反馈...

答案 1 :(得分:0)

您似乎想要更改您指向的SVN存储库。有another Question And Answer,但看起来很难看。

在Visual Studio 2013上安装了最新版本的ankhSVN后,重新定位到不同的SVN存储库似乎非常简单。

右键点击解决方案 - >颠覆 - >开关解决方案

在菜单上,您应该有一个指向解决方案当前位置的条目。如果存储库是相同的,但在不同的URL下,例如更改主机名,目录等,然后只需更改URL中的相关部分并按Enter键。

它会提示您指定的根与您当前使用的根不同,您可以简单地将其从一个重定位到另一个 - 即选择重新定位。然后它会提示您第二次切换,但这应该是一次免费更改。

如果新存储库与旧存储库不同,即它在具有不同存储库ID的不同存储库中的某个地方完全不同,那么您将不得不通过以下方式进行某种形式的手动更改。关于其他答案的说明。

  

如果要删除项目的svn元数据,它位于从subversion检出的解决方案根目录中名为.svn的单个目录中,以及删除提及.sln的{​​{1}}文件中的信息(它可能是提及源代码管理的文件中特定GlobalSection中提到的唯一条目)。这清除了解决方案中的所有svn数据。