我确信我的Git repo的两个分支应该只在一个文件中有所不同。确保这一点的最简单方法是在branch1
中完成所有工作,并在我切换到它时将其合并到branch2
(包装到shell脚本中,因此每个交换机只需要一个命令)。但是,有没有办法以更少的工作来做到这一点?
答案 0 :(得分:6)
是的,使用git filter driver ,涂抹脚本足够聪明:
但问题是:你需要两个分支吗? 如果这是一个配置文件,如“Git: how maintain (mostly) parallel branches with only a few difference?”中所述,存储模板可能会更好。同样的问题提出了其他选择。