时间 2019-01-27
原文 https://stackoverflow.com/questions/4050601/keeping-two-git-branches-different-by-one-file
我确定我的 Git repo的两个分支应该只在一个文件中有所不同.确保这一点的最简单方法是在branch1中完成所有工作,并在每次切换到它时将其合并到branch2中(包装到shell脚本中,因此每个交换机只需要一个命令).但是,有没有办法以更少的工作来做到这一点?
是的,使用git filter driver,涂抹脚本足够智能:
>认识到它处理的是单个文件(提醒:such a script only deals with file content, not filename)
>根据当前分支放置正确的内容.
但问题是:你需要两个分支吗?
如果这是一个配置文件,如“Git: how maintain (mostly) parallel branches with only a few difference?”中所述,存储模板可能会更好.同样的问题提出了其他选择.
相关文章
- 1. Git:如何区分两个不同的文件在不同的分支?
- 2. git 中保持一个分支和另外的分支同步
- 3. git – 如何比较两个不同分支的文件?
- 4. Git:合并公共和私人分支,同时保持两个分支中的某些文件完整
- 5. git diff两个文件在同一个分支上,同一个提交
- 6. 对比svn两个不同分支目录的文件
- 7. 将git分支分成两个分支?
- 8. git – 两个分支之间的不同提交
- 9. git commit 不支持中文
- 10. git:不同分支部分文件的合并
- 更多相关文章...
相关标签/搜索