TFS 2012 API - 创建本地工作空间或从服务器工作空间切换到本地工作空间

时间:2014-08-18 11:40:05

标签: tfs2012 tfs-sdk

是否可以创建本地工作区,或仅使用TFS-API从服务器工作区切换到本地工作区?

我在计算机上没有安装任何内容,我只想使用TFS-API dll的控制台应用程序。如果我,在这种情况下,创建一个工作区,它将被设置为IsLocal = false。但我需要一个本地人。

提前致谢。

2 个答案:

答案 0 :(得分:1)

根据帮助,TF工作区命令

提供了以下选项
tf workspace /new [/noprompt] [/template:workspacename[;workspaceowner]]
             [/computer:computername] [/comment:("comment"|@commentfile)]
             [workspacename[;workspaceowner]]
             [/collection:TeamProjectCollectionUrl]
             [/permission:(Private|PublicLimited|Public)]
             [/location:(local|server)]
             [/filetime:(current|checkin)]
             [/login:username,[password]]

tf workspace [/collection:TeamProjectCollectionUrl]
             [/comment:("comment"|@commentfile)]
             [/newname:workspacename] [workspacename[;workspaceowner]]
             [/newowner:ownername] [/computer:computername]
             [/permission:(Private|PublicLimited|Public)]
             [/location:(local|server)]
             [/filetime:(current|checkin)]
             [/login:username,[password]]

答案 1 :(得分:1)

我调查了至少需要团队资源管理器(也安装了VS2012 Shell)来将以编程方式创建的工作区从服务器更改为本地。

它也可以与powershell命令一起使用,但如果可能,我不想使用它们。

也许有办法只用代码进行切换,但我没有及时发现。