0

我想要一些关于如何在我的计算机上本地使用 Git 以及 Visual Studio 和 TFS 服务器的建议。不幸的是,我公司的技术负责人为 TFS 设置了独家签出政策,因此每次有人签出文件时,其他人都无法对其进行编辑。

使这两个系统共存的正确方法是什么?我会尝试使用Git-TF,但我不相信签入阶段。工作流程应如下所示:

  1. 克隆项目
  2. 切换到 Visual Studio 的离线模式
  3. 使用 Git 离线工作
  4. 从 TFS 服务器获取并变基
  5. 报到?

问题是:如果其他人已经签出了我需要更改的文件,我该如何签入我的文件?Git-TF 在签入文件时如何真正工作?

我想到的另一个没有 Git-TF 的工作流程可能如下:

  1. 打开 TFS 项目
  2. 切换到离线模式
  3. 使用 Git 创建一个新分支
  4. 在树枝上工作
  5. 返回主分支,更新它
  6. 专门签出我的 Git 分支上已更改的文件
  7. 合并master上的分支
  8. 使用 TFS 签入(切换到在线模式后?)

你有什么建议吗?

4

0 回答 0