我想创建 at 按钮以从特定文件夹获取最新版本的代码,而无需每次都使用 Team Explorer -> Source Control 树。
所以我试图制作和外部工具引用来运行 tf.exe get命令。
这是我到目前为止。
当我运行时,这给了我这个错误:
无法识别的命令选项“工作区”
我不知道如何提供工作区名称?
最佳答案
您可以省略工作区名称。 tf.exe
可以解析服务器路径和本地路径映射,因为它在本地存储工作区信息。
您给出的命令是正确的(假设您已映射 $/Dev
):
tf.exe get /recursive $/Dev
但是,重要的是您拥有
$/Dev
直接映射(不仅仅是映射子项)并且明确映射(您不能将 $/Dev
映射到两个不同的工作区)或者 tf.exe
将无法确定正确的本地路径。由于给定的本地路径只能映射到单个服务器路径,因此最简单的方法是指定您希望获得的本地路径。例如:
tf.exe get /recursive C:\Dev
同样,这假设您有
$/Dev
映射到 C:\Dev
.
关于visual-studio - TFS 从特定文件夹获取最新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7096213/