2017-06-20 25 views
0

上周我在Visual Studio 2017中开始了一个小项目。把它想到源代码控制并与我的同事分享。问题是,不知何故(人,我希望我知道如何避免再次这样做),它已经在我的机器上检查到Git。在我的机器上检查Git没有任何好处。我们已经在TFS上进行了标准化。我尝试从我的VS 2017项目的根文件夹中删除.gitignore和.gitattributes文件,但那没有奏效。 (另外,当我在VS 2017重新开始项目的时候,这两个文件被重新创建了。)如何让我的项目脱离Git进入TFS?

那么,我该如何获得Git的解决方案和项目,以便我可以将它导入到TFS/TFVC中?

+0

你解决了这个问题吗? –

+0

是的,在一位TFS专家的同事的帮助下,我做到了。 – Rod

回答

2

问题是,它以某种方式在我的机器上检查到Git。

这可能是发生在你身上的最好的事情! 按照微软例如,规范的混帐...

但是,不管怎样,... 找到“git的”文件夹是在根目录下(和可以隐藏),将其删除,请检查您的项目在TFVC。

+0

我不是那个打电话的人。管理确实。他们想要在TFVC上实现标准化。谢谢你的回答! – Rod

1

为了让解掉混蛋:

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

将解决方案添加到TFS/TFVC源控制:VS

  1. 打开项目2017年
  2. 打开团队资源管理器,连接到TFVC团队项目
  3. 右击解决方案>添加到源代码控制

TFS支持Git的,所以你可以把它推到一个Git仓库中TFS:

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

我删除了所有解决方案目录中的.git文件仍然存在问题...

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

修复: 然后我发现我没有登录到TFS!

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