【问题标题】:TFS Workspace and Workfold conflicting on Linux with hosted TFS (VisualStudio.com)TFS 工作区和工作文件夹在 Linux 上与托管 TFS (VisualStudio.com) 发生冲突
【发布时间】:2014-03-10 11:00:15
【问题描述】:

我正在尝试弄清楚如何连接到 TFS 并将托管 TFS(即 visualstudio.com)上存储的代码下载到我的 linux Web 服务器。

我已经安装了 TFS 命令行客户端 (tf.exe)

我运行以下命令:

$ tf workspace -new "My - Workspace" -collection:https://me.visualstudio.com/DefaultCollection -login:user,pass

然后,我列出工作区:

$ tf workspaces

Collection: https://gotmike.visualstudio.com/DefaultCollection/

Workspace            Owner       Computer           Comment

-------------------- ----------- ------------------ -------------
My - Workspace       My Name     ip-xxx-xxx-xxx-xxx

一切似乎都很好......

然后,我尝试运行工作文件夹...

$ tf workfold -map -login:user,pass -server:http://me.visualstudio.com -workspace:"My - Workspace" '$/My - Workspace/My - Workspace' '/home/me/test'

An argument error occurred: The workspace 'My - Workspace' could not be found.

如果它出现在列表中怎么找不到?我做错了什么?

【问题讨论】:

    标签: linux tfs azure-devops


    【解决方案1】:

    /server 标志已弃用,不应用于最近的服务器(那些具有“项目集合”的服务器,如 Visual Studio Online。)而是使用/collection 标志,就像您在第一个示例中所做的那样。然后应该能够在指定的项目集合中找到工作区。

    例如:

    tf workfold -map -login:user,pass -collection:https://me.visualstudio.com/DefaultCollection -workspace:"My - Workspace" '$/My - Workspace/My - Workspace' '/home/me/test'
    

    【讨论】:

      猜你喜欢
      • 2013-10-28
      • 2017-03-07
      • 2011-10-10
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 2013-07-01
      • 2015-02-22
      • 1970-01-01
      相关资源
      最近更新 更多