3

是否可以只对 TFS 说我有一个文件(称为 Version.txt)并且我希望它在某个位置(例如 $/MyProject/MyVersionLocation)签入,并且没有为该位置设置任何工作区?

类似的东西(假装语法):

tf.exe c:\Version.txt CheckIn $/MyProject/MyVersionLocation /WorkSpaceOverride

如果是这样,你怎么做?

4

1 回答 1

4

如果没有该路径的工作区映射,则无法签入文件。

一种选择是结合使用“tf workspace”和“tf workfold”在签入前动态创建工作区。

例如:

tf workspace /collection:http://server:8080/tfs/Collection /new TempWorkspace /noprompt
tf workfold /collection:<server> /workspace:TempWorkspace /map $/MyProject/MyVersionLocation/Version.txt C:\Version.txt
于 2010-11-12T21:53:29.137 回答