4

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

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

是否可以创建没有初始工作文件夹的工作区?否则我故意必须将目录更改为一些“假”目录以确保。

4

2 回答 2

2

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

  1. 更改当前文件夹
  2. 运行tf workspace /new命令。它创建了不需要的$/映射
  3. 运行tf workfold /map将必要的 TFS 文件夹映射到当前文件夹的命令。$/它用您提供的值覆盖不必要的。
于 2014-04-03T09:58:37.083 回答
0

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

或者使用tf workfold命令。

于 2013-07-10T14:18:49.637 回答