【问题标题】:Parallel Version Control of Similar Files with GIT使用 GIT 对类似文件进行并行版本控制
【发布时间】:2014-05-17 09:50:57
【问题描述】:

好的,这是一个奇怪的版本控制问题。

有一个文件(让我们在 A.txt 中调用)目前正在 git 中使用“私人管理团队”方法进行版本控制,其中大约 5 名工程师为其开发做出贡献,1 名工程师管理祝福的 repo。该文件基本上是我们用于对产品进行编程的变量列表。

我想为不同的产品开发一个新版本的文件,它与我要分支的文件有大约 15 个变量差异。但是,A.txt 将继续由团队开发,我想要一种简单的方法来保持这些文件的一致性,除了我正在管理的 15 个左右的更改。

有没有用 git 组织这种开发的好方法?我正在考虑创建一个新分支来处理我的更改,只是偶尔将 master 合并到分支中,但我的开发不一定在同一个 repo 中。

【问题讨论】:

  • 当你说它不会在同一个 repo 中时,你的意思是一个完全不同的项目,还是只是字面上不是同一个 repo,即其他开发人员正在开发的 repo 的克隆?
  • 我的意思是一个完全不同的项目。

标签: git version-control


【解决方案1】:

如果它在不同的存储库中(如原始存储库的克隆),这意味着您只想从原始存储库中提取一个文件,以便将进化合并到A.txt。

你可以:

  • 添加引用原始存储库的远程
  • 从中获取
  • git checkout -m revision -- A.txt

这会将 A.txt 从“修订”(如 original/master)合并到您当前的本地存储库的 A.txt。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-23
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多