创建TFS工作区 - MinGW兼容性问题

时间:2012-03-28 08:07:33

标签: tfs mingw workspace

我正在尝试使用 tf 命令创建TFS工作区。

在Windows命令提示符下完美运行:

C:\Tmp> "c:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" workspace /new TemporaryWorkspace /s:http://srv:8080/tfs /noprompt

从MinGW(msys)窗口(Windows XP SP2下的MinGW 3.18)执行时,完全相同的命令失败:

$ "C:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE/TF.exe" workspace /new TemporaryWorkspace /s:http://srv:8080/tfs /noprompt
Specify one workspace.

其他TFS命令(例如获取工作空间等)在MinGW下正常工作。

任何想法出了什么问题?

1 个答案:

答案 0 :(得分:0)

我猜你正在使用的shell正在解析/ n作为换行符,所以没有正确地将选项传递给tf.exe。但是由于这个问题,实际上所有选项都接受一个hypden( - )而不是斜杠(/)。所以尝试类似的事情:

$ "C:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE/TF.exe" workspace 
      -new TemporaryWorkspace 
      -collection:http://srv:8080/tfs/DefaultCollection 
      -noprompt

如果您以编程方式执行此操作,则可能还需要-login:username@domain:password

相关问题