将一个Git项目从一个Visual Studio Online账户转移到另一个Visual Studio Online账户

5

我正在使用Visual Studio Online上的GIT进行源代码控制。我想将一个项目从我的个人VSO账户移动到我的企业VSO账户。例如,将现有项目从account1.visualstudio.com移动到account2.visualstudio.com。

我正在使用VS2013。请问如何操作?谢谢。


只是源代码,还是源代码和工作项?如果有工作项,您想要工作项历史记录吗? - Andrew Clear
嗨,安德鲁,只需要源代码 - 不关心历史记录。最终目标是从新的VSO账户实现对Azure的持续部署。 - JdeC
2个回答

7
  1. 在你的企业VSO账户上创建一个新的空仓库。
  2. 将新仓库的地址作为远程地址添加到本地git仓库中(git remote add
  3. 使用你的企业VSO账户凭据,git push到你在步骤2中添加的新远程仓库。
  4. 为自己的出色表现庆祝一下,喝杯庆祝饮料。

如果你想将所有分支从原始远程仓库推送到你的新远程仓库(而不仅仅是当前分支下的提交),你需要使用类似于 git push newRemote refs/remotes/origin/*:refs/heads/* 的命令。如果你一直在使用标签,你可能还想考虑将它们也推送到新仓库中。


这听起来像是我需要的解决方案,但我在哪里实际上输入“git remote add”和“git push”呢?我正在使用Visual Studio 2013。 - MtnManChris

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接