【发布时间】:2010-10-29 09:30:00
【问题描述】:
我确信我的 Git 存储库的两个分支应该只在一个文件中不同。确保这一点的最简单方法是在branch1 中完成所有工作,并在我切换到它时将其合并到branch2 中(包装到一个shell 脚本中,所以每次切换我只需要一个命令)。但是,有没有办法以更少的工作量做到这一点?
【问题讨论】:
标签: git
我确信我的 Git 存储库的两个分支应该只在一个文件中不同。确保这一点的最简单方法是在branch1 中完成所有工作,并在我切换到它时将其合并到branch2 中(包装到一个shell 脚本中,所以每次切换我只需要一个命令)。但是,有没有办法以更少的工作量做到这一点?
【问题讨论】:
标签: git
是的,使用 git filter driver,并带有足够智能的涂抹脚本:
但问题是:你需要两个分支吗?
如果这是一个配置文件,如“Git: how maintain (mostly) parallel branches with only a few difference?”中所述,存储模板可能会更好。同样的问题提出了其他选择。
【讨论】: