从TFS命令行创建新工作区 - 根工作目录总是添加?

时间:2013-07-10 13:43:23

标签: visual-studio-2010 tfs

如果我运行tf workspace /new /noprompt来创建本地TFS工作区,它似乎会自动创建$ / - >的工作文件夹映射。 current-dir。这很烦人,因为我必须在设置我真正想要的工作文件夹之前删除它。如果另一个工作区有一个工作文件夹到我当前目录的任何子目录,这也意味着tf workspace将失败。

e.g。如果D:是我的TFS目录,如果设置任何其他工作文件夹,则运行D:\>tf workspace /new /noprompt ...将失败,因为自动映射/ $ - > d:\ conflicts。

是否可以使用 no 初始工作文件夹创建工作区?否则我故意将dir更改为某个'假'目录以确保。

2 个答案:

答案 0 :(得分:2)

我找到了另一个解决这个问题的方法。 tf workspace /new命令自动在$/和当前目录之间创建映射。因此,您需要执行以下步骤:

  1. 更改当前文件夹
  2. 运行tf workspace /new命令。它会创建不需要的$/映射
  3. 运行tf workfold /map命令,将必要的TFS文件夹映射到当前文件夹。它会使用您提供的值覆盖不必要的$/

答案 1 :(得分:0)

将现有工作区用作模板:tf workspace /new /template:<wokspacename>

或者使用tf workfold命令。

相关问题