将git项目从一个Visual Studio Online帐户移动到另一个Visual Studio在线帐户
我在Visual Studio Online上使用GIT以进行源代码管理。我想将项目从我的个人VSO帐户移到我的商业VSO帐户。例如。现有项目从account1.visualstudio.com到account2.visualstudio.com将git项目从一个Visual Studio Online帐户移动到另一个Visual Studio在线帐户
我正在使用VS2013。任何想法如何做到这一点?谢谢
如果你只是在移动源代码,那真的很容易。只需创建新的VSO项目,然后添加您的本地存储库。
这里按照以下步骤:http://www.alexandervanwynsberghe.be/moving-existing-git-repository-tfservicetfs-2013/
- 您的业务VSO帐户创建一个新的空库。
- 作为远程到本地git仓库(
git remote add
) -
git push
添加新的存储库的地址,您在步骤2中添加的新的遥控器,使用您的企业VSO帐户的凭据 - 有一个庆祝喝的是好棒。
如果你想从原点远程的所有分支推向新的远程(而不仅仅是提交您的当前分支下),你需要使用类似git push newRemote refs/remotes/origin/*:refs/heads/*
。如果您一直在使用它们,您可能还想考虑推送标签。
这听起来像我需要的解决方案,但实际上在哪里输入“git remote add”和“git push”。我正在使用visual studio 2013。 – MtnManChris 2015-11-19 16:32:57
只是来源或源+工作项目?如果工作项目,你想要工作项目的历史? – 2014-10-03 16:47:29
嗨安德鲁,只是源代码 - 不关心历史。最终目标是从新的VSO帐户持续部署到Azure。 – JdeC 2014-10-04 12:21:57