如何使用TF命令行实用程序连接到源控制服务器

时间:2012-02-13 16:58:01

标签: visual-studio-2010 tfs

我正在尝试使用Tf Command-Line Utility运行命令我在尝试连接到TFS服务器时遇到错误。我不确定tf工具对参数的期望是什么。

enter image description here

它告诉我通过运行tf /collection:TeamProjectCollectionUrl'

连接到工作区

要获取TeamProjectCollectionUrl,我进入了Visual Studio团队资源管理器,查看了项目的属性并复制了URL属性。该网址以vstfs://

开头

2 个答案:

答案 0 :(得分:2)

您希望使用标准HTTP或HTTPS URL来指定项目集合。 (这与Visual Studio中的连接对话框中显示的URL相同。)例如:

http://tfs.contoso.com:8080/tfs/DefaultCollection

默认情况下,TFS安装在端口8080上,并且(从TFS 2010开始),项目集合的名称是后缀。

或者,您不需要指定项目集合 - 如果从其中一个工作文件夹运行tf resolve命令,它将自动确定服务器信息。也就是说,如果您有工作区映射:

  

$/Project/Source - > C:\Work\Source

如果您当前的工作目录是C:\Work\Source并运行tf命令行客户端,它应该自动找到您的TFS工作区。

答案 1 :(得分:0)

1-将“C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE”路径添加到环境变量路径中。

2 - 创建一个批处理文件(只需复制并修改以下命令并保存到ext .bat文件中)

CLS 得到$ / Project / Source / recursive / force

暂停

出口

3-复制.bat文件并放入您当地的Mapped文件夹并运行。