【问题标题】:How is a solution linked to source control?解决方案如何与源代码控制相关联?
【发布时间】:2013-10-04 06:37:44
【问题描述】:
我正在尝试设置解决方案以在 Visual Studio 中使用 Git 源代码管理。它根本不起作用,我有 n 发布选项。所以我要做的就是断开与团队基础服务的当前连接并重新开始。
但如果我删除解决方案文件和所有 .git 存储库,然后打开项目并保存生成的解决方案,则没有添加解决方案到控制选项。
相反,所有常见的提交选项都在那里,因此无论出于何种原因,即使我删除了解决方案文件,该项目仍然链接到以前的修订控制设置。
如何重新开始?
【问题讨论】:
标签:
git
visual-studio-2012
version-control
【解决方案1】:
使用 git,您不会使用“添加到源代码管理”选项。您只需将 TFS 服务器添加为您的 git 存储库的远程服务器,然后使用 Visual Studio 或您选择的 git 工具推送到它。您可以使用命令 'git remote -v' 来检查 git 是否将 TFS 配置为远程。
当您在 VS 中打开解决方案时,它会检测到解决方案文件位于 git 存储库中,并将启用所有 git 源代码控制功能。
如果这是绑定到 TFVC(Team Foundation 版本控制)的现有项目,那么您可能需要先取消绑定它,并且可能还值得检查 Visual Studio 是否使用 Microsoft Git 提供程序(在 Tools-Options-Source控制插件选择)。