【问题标题】:Maintaining Two Different Source Control Servers维护两个不同的源代码控制服务器
【发布时间】:2020-11-30 03:01:53
【问题描述】:

我们受雇于一位客户,他希望我们将代码签入他们的 Azure Devops Team Foundation 版本控制服务器。

我们有自己的小型开发团队,他们将致力于这个项目,并首先将更改提交到我们自己的 TFVC 服务器。一旦所有签入都获得批准,我们就想将所有更改提交到客户的 TFVC 服务器。我们已经获得了他们 TFS 系统的单一登录,因此我们希望使用提供给我们的单一登录将我们的代码签入他们的系统。客户不需要知道我们自己开发人员所有工作的历史,我们希望他们以单一作者的身份查看我们的签入。我们不想迁移,因为这对我们来说是一项常见任务。

我们能做到这一点的最直接的方法是什么?

【问题讨论】:

    标签: tfs azure-devops visual-studio-2019 tfvc


    【解决方案1】:

    无法在 2 个不同的 TFS 服务器上同步代码。由于您一次在一个工作区(命令行和 GUI)中工作。而且工作区不能跨越服务器。

    这里唯一的解决方法是直接通过 Windows 文件系统手动复制/粘贴代码。最后将代码签入到客户端的 TFVC 服务器。

    更好的解决方案是说服您的客户使用 Git 存储库而不是 TFVC。这里有很多赢家!并且您可以使用 git-tfs 迁移您的来源,并包含所有历史记录。

    【讨论】:

      猜你喜欢
      • 2012-07-27
      • 1970-01-01
      • 2016-06-11
      • 1970-01-01
      • 2016-05-17
      • 1970-01-01
      • 2016-07-09
      • 1970-01-01
      • 2020-01-02
      相关资源
      最近更新 更多