如何让我的项目脱离Git并进入TFS?

时间:2017-06-20 21:36:52

标签: git visual-studio tfs

上周我在Visual Studio 2017中开始了一个小项目。我想把它检查到源代码管理并与我的同事分享。问题是,某种程度上(男人,我希望我知道如何避免再次这样做)它在我的机器上检查了Git。在我的机器上检查Git没有任何好处。我们已经对TFS进行了标准化。我尝试从我的VS 2017项目的根文件夹中删除.gitignore和.gitattributes文件,但这没有用。 (此外,我在VS 2017中回到项目的那一刻,重新创建了这两个文件。)

那么,我如何从Git中获取解决方案和项目以便我可以将其纳入TFS / TFVC?

3 个答案:

答案 0 :(得分:2)

  

问题是它以某种方式被我的机器上的Git检查了。

这可能是发生在你身上的最好的事情! 按照Microsoft示例并标准化git ...

但是,无论如何...... 找到位于根目录(可隐藏)的'.git'文件夹,删除它并在TFVC中检查您的项目。

答案 1 :(得分:1)

从git中获取解决方案:

  1. 在文件资源管理器中,打开存储解决方案的文件夹。
  2. 删除.git,.gitignore,.gitattributes文件/文件夹
  3. 将解决方案添加到TFS / TFVC源代码控制:

    1. 在VS 2017中打开项目
    2. 打开Team explorer并连接到TFVC团队项目
    3. 右键单击解决方案>添加到源代码管理
    4. TFS也支持Git,因此您可以将其推送到TFS中的git存储库:

      1. 在TFS中创建一个新的git存储库
      2. 打开VS 2017
      3. 打开Team explorer
      4. 点击管理连接
      5. 单击“在本地Git存储库中添加”部分
      6. 双击添加的存储库
      7. 点击主页>设置>存储库设置
      8. 单击“在遥控器中添加”部分
      9. 指定git存储库(步骤1)和名称
      10. 点击主页>同步
      11. 单击“推送”并选择存储库(步骤9)

答案 2 :(得分:1)

我从解决方案目录中删除了所有.git文件但仍有问题...

即使重新启动并将源代码控制设置为visual studio,Git仍然默认为源代码控制。

修正: 然后我注意到我没有签到TFS!

我在团队资源管理器中登录TFS后,当我尝试将解决方案添加到源代码管理时,GIT停止了默认。我能够添加到TFS。