visual-studio - TFS 从特定文件夹获取最新版本

标签 visual-studio tfs

我想创建 at 按钮以从特定文件夹获取最新版本的代码,而无需每次都使用 Team Explorer -> Source Control 树。

所以我试图制作和外部工具引用来运行 tf.exe get命令。

这是我到目前为止。

enter image description here

当我运行时,这给了我这个错误:

无法识别的命令选项“工作区”

我不知道如何提供工作区名称?

最佳答案

您可以省略工作区名称。 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/

相关文章:

vb.net - 第一次机会异常(exception)

c# - 如何使用 Visual Studio "command line arguments"选项将 C# 项目的标准输出重定向到文件

c# - WinForm 上的控件在设计器中不可修改

visual-studio - SVN 与 TFS for asp.net web 应用程序

c# - 如何以编程方式检查项目是否映射到 TFS 中?

c++ - mfc图片控件多次运行后消失

visual-studio - 如何在Visual Studio中设置$(OutDir),$(TargetName),$(TargetExt)和%(Lib.OutputFile)?

git - 我可以在本地 TFS 服务器中维护公共(public) github 存储库的(非公共(public))分支吗?

tfs - 如何阻止人们 checkin TFS2010 中生成的文件?

tfs - 如何删除开发人员工作区