我们最近开始使用GIT并且效果很好,但我们有时遇到了不知道如何最好地解决的问题。
现在我们有多个分支机构。掌握,开发和许多功能分支(每个开发人员一个或多个)。
现在我们要添加一个带有一些脚本文件的目录,所有开发人员都需要这些文件(立即)。
我们应该如何做到最好?我想也许可以添加一个新分支(来自开发),在那里添加文件,然后让其他人从中合并?
或者是否有更好,更清洁,更好的方式来做到这一点?
答案 0 :(得分:1)
通过在所有分支的合并基础上进行新的提交然后git merge --no-ff
来显式记录祖先,或者在任何地方进行新的提交并从其他地方挑选它。有a very widely-used branching model使用branch-and-merge-no-ff方法。
答案 1 :(得分:1)
只需将其添加到您的中心分支(通常是dev
或develop
),然后向每个人询问git merge
或git rebase
,他们通常会这样做无论如何还要经常。