Visual Studio:从2015年到2017年迁移解决方案,包括Git

时间:2017-03-18 17:31:40

标签: git migration visual-studio-2017

我尝试将我的VS 2015解决方案 FlatFileStore 迁移到VS 2017,后者在VisualStudio.com(VSTS)上使用本地Git仓库和远程仓库。从VS 2017打开解决方案没有任何问题或转换,我也可以更改代码并将更改提交到本地git仓库。但我无法将更改同步到远程git仓库。 Git Synch曾经在VS 2015上工作过,但现在它已经不再适用了:

enter image description here

看来,当我在VS 2017中打开解决方案并做出改变时,Git忘记了远程回购,而VS 2015也不再记得它。

2个问题:

1)我需要做些什么才能在不破坏git的情况下使用VS 2015和2017来使用相同的解决方案?

2)如何告诉VS2015 FlatFileStore 的遥控器是否在VSTS上? VS只允许我发布,这将在VSTS上创建一个新的repo或克隆,这将在我的PC上创建一个新的repo。我不想创建一个新的仓库,而是连接两个现有仓库。

1 个答案:

答案 0 :(得分:1)

听起来,无论出于何种原因,git都丢失了遥控器。您可以通过运行git remote轻松查看此内容,以查看所有现有的远程回购。

如果是这种情况,您应该可以再次添加遥控器。

git remote add origin https://yourAccount.visualstudio.com/DefaultCollection/_git/YourProject

VS应该使用你的git repo中配置的遥控器。我不知道您的遥控器将如何或为何被移除,但它应该很容易恢复到正常工作状态。