【发布时间】:2021-08-18 02:39:32
【问题描述】:
使用多个工作区时,执行以下任一命令:
tf checkout "$/path/to/file.cs"tf checkin "$/path/to/file.cs"
...导致以下错误消息:
Unable to determine the workspace. You may be able to correct this by
running 'tf workspaces /collection:TeamProjectCollectionUrl'.
一种解决方案是将cd 放入所需集合的映射文件夹中。
例如,如果上述服务器路径的$ 映射到本地路径C:\my-root-folder,则以下工作:
cd C:\my-root-folder
tf checkout "$/path/to/file.cs"
我的问题:
通过在调用tf checkout(或tf checkin)之前以某种方式指定集合,是否可以在没有cd 的情况下使其工作?
例如,如果tf workspaces 输出如下内容:
Collection: https://my-first-domain/some-collection
Workspace Owner Computer Comment
-------------- --------- -------------- ------------
MY_SERVER_NAME MY_NAME MY_SERVER_NAME
Collection: https://my-second-domain/some-other-collection
Workspace Owner Computer Comment
-------------- --------- -------------- ------------
MY_SERVER_NAME MY_NAME MY_SERVER_NAME
然后执行以下不起作用:
tf workspaces /collection:https://my-first-domain/some-collection
tf checkout "$/path/to/file.cs"
我们可以改变一些东西让它工作吗?
【问题讨论】:
-
我认为不可能:/
标签: tfs