【问题标题】:Switch Visual Studio Solution source control from github and use tfs从 github 切换 Visual Studio 解决方案源代码控制并使用 tfs
【发布时间】:2016-10-06 19:20:02
【问题描述】:

我一直使用 TFS 进行源代码控制,上周我尝试了 github 并将其用于测试。现在我想将 TFS 与我的解决方案同步并使用。每次我打开它连接到 github 的解决方案时,我都尝试断开它并连接到我的 tfs 工作区。但不会让我。我尝试右键单击解决方案>源代码管理,没有选项..

好吧,我想我必须下载然后使用新的解决方案同步到 tfs 或使用 git-tfs。

提前谢谢你

【问题讨论】:

  • 当你使用 TFS 进行源代码控制时,你使用的是 TFVC 还是 Git?

标签: github tfs visual-studio-2015


【解决方案1】:

您可以安装Git-TF,然后运行以下命令:

  1. 配置您的 GIT 存储库:

--

http://myserver:8080/tfs/mycollection $/TeamProjectA/Main
  1. 签入文件:

--

git tf checkin --deep

————————

更新

如果您不需要历史记录,可以尝试从 GitHub 解绑源代码管理,方法是转到解决方案文件夹,删除 .git folder(隐藏文件夹)、.gitattributes 文件和 .gitignore 文件。然后将解决方案提交到 TFS。

【讨论】:

  • 是的,我就是这么做的。无论如何,这只是一种解决方案。我希望有一个更快的解决方案。没有其他参与方..无论如何谢谢。
  • 如果你不需要历史记录,你可以尝试从 GitHub 解绑源代码控制,方法是进入解决方案文件夹,删除 .git 文件夹(隐藏文件夹)、.gitattributes 文件和 .gitignore 文件。然后将解决方案提交到 TFS。
  • 我不需要历史记录..正如我所说..我只是在测试它..因为解决方案在我的本地端而不是我的典型开发端(VM 服务器)..我会试试你的建议..我实际上正在研究如何断开它..谢谢!!! @cece.. 我不知道为什么我不能标记你.. 哈哈
  • @Cyber​​Ninja 没关系,我收到了您的评论通知。让我们知道该解决方案是否适合您。
  • 好吧..它有效..我可以用 tfs 反之亦然 -> github..jsut 想知道..如果我需要历史记录..git-tf 是唯一的方法吗?
猜你喜欢
  • 2016-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 2010-09-21
  • 1970-01-01
  • 2011-09-29
  • 1970-01-01
相关资源
最近更新 更多