首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VisualSVN更改现有URL

VisualSVN更改现有URL
EN

Stack Overflow用户
提问于 2011-08-31 23:40:19
回答 2查看 7.6K关注 0票数 3

我工作的公司已经更新了DNS服务器并更改了名称。现在我无法让VisualSVN接受更改。

URL是https://dev.xyzdns.local:8443/svn/project,现在它需要是https://dev.xyz.local:8443/svn/project。如果我尝试在Visual Studio2010中更改URL,它会出现切换到分支窗口,我单击确定,它会告诉我新旧存储库不同。我还尝试手动检查注册表和VisualSVN文件夹,并更改对新DNS名称的引用,但都无济于事。如果重要的话,SVN服务器和主开发计算机是相同的。

我能做什么?

EN

回答 2

Stack Overflow用户

发布于 2013-11-16 17:42:55

使用TortoiseSVN,右键单击最上面的文件夹,你签出你的svn仓库到你的硬盘驱动器。

代码语言:javascript
运行
复制
Select TortoiseSVN --> Relocate.

只需输入新的url,然后单击确定即可。甚至不需要重新启动Visual studio,您就可以使用新的url提交/更新。

票数 8
EN

Stack Overflow用户

发布于 2011-08-31 23:50:32

VisualSVN仅用于visual studio集成。这类工作需要在VS外部完成,并使用TortoiseSVN外壳本身完成。

具体的TortoiseSVN命令是"Relocate":

如果您的存储库由于某种原因更改了它的位置(IP/URL)。也许您甚至被卡住了,无法提交,并且您不想从新位置再次签出您的工作副本,并将所有更改的数据移回新的工作副本中,TortoiseSVN→Relocate是您正在寻找的命令。它基本上做得很少:它扫描.svn文件夹中的所有条目文件,并将条目的URL更改为新值。

编辑

根据OP的评论,如果您只是想从头开始,而不想保留任何历史:

  1. 从您现有的存储库中执行项目的“导出”。
  2. 会在你的SVN服务器上创建一个新的空项目。(这是以下步骤中的步骤1)

在这里,您需要执行所谓的“就地导入”:

4.2.2。就地导入

假设您已经有了一个存储库,并且想要向其中添加一个新的文件夹结构,只需执行以下步骤:

  1. 使用存储库浏览器直接在repository.
  2. Checkout中创建新的项目文件夹,新文件夹位于要导入的文件夹的顶部。您将收到本地文件夹不为空的警告。现在,您有了一个包含未版本化内容的版本化顶级文件夹。
  3. 使用TortoiseSVN→Add...在此版本化文件夹上添加部分或全部内容。您可以添加和删除文件,设置svn:忽略文件夹的属性,并进行所需的任何其他更改。
  4. 提交顶级文件夹,您就有了一个新的版本化树,以及一个从现有文件夹创建的本地工作副本。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7259599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档