上周我在Visual Studio 2017中开始了一个小项目。我想把它检查到源代码管理并与我的同事分享。问题是,某种程度上(男人,我希望我知道如何避免再次这样做)它在我的机器上检查了Git。在我的机器上检查Git没有任何好处。我们已经对TFS进行了标准化。我尝试从我的VS 2017项目的根文件夹中删除.gitignore和.gitattributes文件,但这没有用。 (此外,我在VS 2017中回到项目的那一刻,重新创建了这两个文件。)
那么,我如何从Git中获取解决方案和项目以便我可以将其纳入TFS / TFVC?
答案 0 :(得分:2)
问题是它以某种方式被我的机器上的Git检查了。
这可能是发生在你身上的最好的事情! 按照Microsoft示例并标准化git ...
但是,无论如何...... 找到位于根目录(可隐藏)的'.git'文件夹,删除它并在TFVC中检查您的项目。
答案 1 :(得分:1)
从git中获取解决方案:
将解决方案添加到TFS / TFVC源代码控制:
TFS也支持Git,因此您可以将其推送到TFS中的git存储库:
答案 2 :(得分:1)
我从解决方案目录中删除了所有.git文件但仍有问题...
即使重新启动并将源代码控制设置为visual studio,Git仍然默认为源代码控制。修正: 然后我注意到我没有签到TFS!
我在团队资源管理器中登录TFS后,当我尝试将解决方案添加到源代码管理时,GIT停止了默认。我能够添加到TFS。