2014-04-04 36 views
1

好的,这是一个奇怪的版本控制问题。并行版本使用GIT控制类似文件

有一个文件(允许在A.txt中调用),目前版本由Git以“私人管理团队”方式进行版本控制,约有5名工程师为其开发做出贡献,另有1名工程师管理这些受祝福的回购。该文件基本上是我们用来编程产品的变量列表。

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

有没有一种很好的方式来组织这种发展与混帐?我正在考虑创建一个新的分支来处理我的更改,并且偶尔会将主合并到分支中,但是我的开发不一定会处于同一个回购中。

+0

当你说它不会在同一个仓库中时,你的意思是一个完全不同的项目,或者只是不是字面上相同的仓库,即其他开发人员正在开发的仓库的克隆? –

+0

我的意思是一个完全不同的项目。 – Darko

回答

0

如果它位于不同的回购库(如原始回购的克隆中),那意味着您只想从原始回购库中拉出一个文件,以便将进化合并到A.txt

您可以:

  • 添加远程指原回购
  • 获取从中
  • git checkout -m revision -- A.txt

将从 '修改' 合并A.TXT(如original/master)到您当地回购的当前A.txt

相关问题