繁体   English   中英

如何使我的项目脱离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中获得解决方案:

  1. 在文件资源管理器中,打开存储解决方案的文件夹。
  2. 删除.git,.gitignore,.gitattributes文件/文件夹

要将解决方案添加到TFS / TFVC源代码管理中,请执行以下操作:

  1. 在VS 2017中打开项目
  2. 打开团队资源管理器并连接到TFVC团队项目
  3. 右键单击解决方案>添加到源代码管理

TFS也支持Git,因此您可以将其推送到TFS中的git存储库:

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

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

即使在重新启动源控件并将其设置为Visual Studio之后,Git仍默认使用源控件。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM