我需要一种方法来通过命令行向我的VS2015解决方案添加绑定。在GUI中,这样做的方法是文件 -> 源代码控制 -> 高级 -> 更改源代码控制。然后我会选择那些未连接到我的TFS服务器的项目,点击确定并保存全部。然后该解决方案就会添加我想要的项目到绑定中。
如果可能的话,我需要一种从命令行执行相同操作的方法?谢谢。
如果可能的话,我需要一种从命令行执行相同操作的方法?谢谢。
你不能通过TFS命令直接更改源代码控制绑定。
但是,作为一种解决方法,你可以删除与.sln
文件相邻的.suo
文件,然后在记事本中打开.sln
文件并删除整个部分:
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 2
SccEnterpriseProvider = {xxxxx}
SccTeamFoundationServer = http://some-other-guys-tfs-server/
SccLocalPath0 = .
SccProjectUniqueName1 = xxDemo\\xxDemo.csproj
SccProjectName1 = xxDemo
SccLocalPath1 = xxDemo
EndGlobalSection
将.sln
文件保存在记事本中,然后在Visual Studio中打开。
更多详细信息,请参见如何完全删除TFS绑定中的Matt Frear的答案。
更新
不,您也不能通过命令行来添加绑定。
TF.exe
是版本控制命令。您可能需要在VS中手动重新绑定它。
在文件菜单上,单击源代码控制,然后单击更改源代码控制。在“更改源代码控制”对话框中,单击绑定。
TF.exe
是版本控制命令。你可能需要在Visual Studio中手动重新绑定它。在“文件”菜单上,点击“源代码控制”,然后点击“更改源代码控制”。 在“更改源代码控制”对话框中,点击“绑定”。 - PatrickLu-MSFT