0

我使用 git-tfs 将我的项目从 tfs 移动到 github,现在当我打开项目时,它会给出一条消息,说明它处于 TFS 服务器版本控制之下。

消息说

Team Foundation Server Version Control

The solution you are opening is bound to source control on the following Team 
Foundation Server: http://tfs:8080/tfs/defaultcollection.  
Would you like to contact this server to try to enable source control integration.

我真的很想自己删除它,打开项目的任何其他人都不会收到此消息。

tfs 和 github 中的代码仍然是相同的,如果这样可以更轻松地重做提取 -> 推送到 github 过程。或者更好的是,我可以尝试修改一些文件或在 UI 中进行更改吗?

我看到一个建议转到文件 -> 源代码控制 -> 高级 -> 更改源代码控制,但所有内容都列为当前未连接。

4

1 回答 1

3

清除此问题的硬而快速的方法是删除解决方案文件中的 TFS 绑定。

在文本编辑器(记事本、notepad++ 等)中打开解决方案文件并查找 GlobalSection entitled GlobalSection(TeamFoundationVersionControl)

删除这整个部分 - 即从GlobalSection(TeamFoundationVersionControl)下一次第一次出现的所有内容EndGlobalSection- 并保存解决方案文件。

一旦它被传播(即提交到 GitHub 并且每个人都取消了更改),您和任何其他打开解决方案的人都不应再看到 TFS 消息。

于 2012-12-07T15:03:26.570 回答