【问题标题】:Public Workspaces in Microsoft TFSMicrosoft TFS 中的公共工作区
【发布时间】:2020-04-01 16:13:39
【问题描述】:

首先,我的目标:我试图将一个目录放在 TFS 源代码控制下的网络驱动器上,以便我们至少可以半管理该目录中文件的版本。我们将通过 Visual Studio 访问这些文件。

我可以轻松地在 VS 中创建一个本地 TFS 工作区,将正确的源代码控制文件夹映射到正确的网络文件夹,并且它的工作方式与我预期的一样。然后我看到了工作区的高级选项,让我:a) 将其设为服务器工作区而不是本地工作区,b) 将其公开。太棒了!

但是,我似乎找不到让其他计算机上的其他用户访问该工作区的方法。他们可以通过使用“tf workspaces /owner:*”看到它的存在,但 VS 内部似乎没有让他们能够选择该工作区。

这个可以吗?

【问题讨论】:

    标签: visual-studio tfs


    【解决方案1】:

    似乎对工作区有误解。您的工作区是团队代码库的本地副本。如果您想使用单台计算机让团队在解决大量冲突等工作上进行协作,请选择公共工作区,因此您不能使用此工作区在其他计算机上。

    您只能在 VS 中查看您拥有的所有工作区(包括其他计算机上的工作区)。

    【讨论】:

      【解决方案2】:

      停止管理共享云端硬盘上的代码。如果您没有源代码控制,您可以使用共享驱动器。你有源代码控制;用它。人们可以在他们的机器上映射工作区并从源代码控制中获取源代码。

      【讨论】:

      • 我明白了,并且明白我正在做的不是“最佳实践”。问题是我确实有一个共享驱动器,我无法更改它,并且我试图至少提供对该驱动器内容的一些控制和历史记录。它不是“来源”,我特别不希望人们拥有本地副本。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 2017-02-15
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多