我确定我的Git仓库的两个分支只有一个文件不同。确保这一点的最简单方法是在branch1
中完成所有工作,并在切换到branch2
时将其合并(包装成一个shell脚本,因此每次切换只需要一个命令)。但是,有没有一种更简单的方法来实现这一点呢?
我确定我的Git仓库的两个分支只有一个文件不同。确保这一点的最简单方法是在branch1
中完成所有工作,并在切换到branch2
时将其合并(包装成一个shell脚本,因此每次切换只需要一个命令)。但是,有没有一种更简单的方法来实现这一点呢?
是的,使用一个git过滤器驱动程序,并配合一个智能的smudge脚本,使其能够:
但问题是:你是否需要两个分支?
如果这是一个配置文件,如 "Git:如何维护(大部分)平行分支,只有少量差异?" 中所述,存储模板可能更好。同样的问题提出了其他替代方案。