[英]how do i get my all TFS shelve-sets in local using git-tf or git tfs?
[英]How do I get my project out of Git and into TFS?
上周,我在Visual Studio 2017中启动了一个小项目。将其保存到我想将其检入源代码管理并与同事共享的地步。 问题在于(以某种方式(伙计,我希望我知道如何避免再次执行此操作))将其检入计算机上的Git。 在我的计算机上检入Git不会对任何人有任何好处。 而且我们已经在TFS上进行了标准化。 我已经尝试从VS 2017项目的根文件夹中删除.gitignore和.gitattributes文件,但这没有用。 (此外,当我回到VS 2017中的项目的那一刻,就重新创建了这两个文件。)
那么,如何从Git中获取解决方案和项目,以便将其导入TFS / TFVC?
问题在于它以某种方式被检入了我机器上的Git。
那可能是发生在你身上的最好的事情! 遵循Microsoft示例并在git上进行标准化...
但是,无论如何,...找到根目录中的“ .git”文件夹(可以隐藏),将其删除并在TFVC中检查您的项目。
要从git中获得解决方案:
要将解决方案添加到TFS / TFVC源代码管理中,请执行以下操作:
TFS也支持Git,因此您可以将其推送到TFS中的git存储库:
我从解决方案目录中删除了所有.git文件,但仍然有问题...
即使在重新启动源控件并将其设置为Visual Studio之后,Git仍默认使用源控件。
修正:然后我注意到我没有登录TFS!
当我在Team Explorer中登录TFS后,尝试将解决方案添加到源代码管理时,GIT停止了默认设置。 我能够添加到TFS。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.