2
A
回答
1
可能最简单的方法是将您的更改存储在单独的分支中。
所以基本上你的主项目在'主'分支和另一个分支的其他版本。将它命名为与它相关的内容,这样你就不会感到困惑。
进行更新时,通过主服务器执行所有操作(除非更新特定于单独的分支),然后将主合并到它中以保持更新。
0
有很多方法可以做到这一点。但我认为最简单的方法是可能有一个分支是大部分开发工作的地方。然后在第二个分支中有一个“略有不同”的代码集,其中唯一的变化是“应该不同的差异”(ha)。每隔一段时间,重新分配稍微不同的分支到主分支的顶部。
你也可以用3个分支,一个分支中的常见变化合并到另外两个分支中,等等。但我认为上述更容易。
0
您将需要首先通过“我们的”合并策略从一个分支合并到另一个分支。这样可以确保当你重新合并时,差异不会被合并到原始分支中。
希望这会有所帮助。
+0
您能否为我提供该合并策略的参考?基本上我们需要能够将部分代码标记为“固定”,并且不应该受到合并的影响。 – freediver 2011-03-18 10:43:50
相关问题
- 1. 如何跟踪Git中的* .dll版本?
- 2. Git会跟踪版本吗?
- 3. 本地跟踪公共git项目
- 4. Git - 跟踪外部项目
- 5. 如何在一个GIT存储库中跟踪两个版本的项目?
- 6. 如何使用Git跟踪目录但不跟踪他们的文件?
- 7. 如何使用git跟踪单个项目中的多个开源项目?
- 8. 如何跟踪不同目录中的git存储库?
- 9. Visual Studio中 - 如何跟踪项目版本
- 10. 如何不能在本地跟踪git中的目录?
- 11. 使用git在本地跟踪项目后,如何将其添加到GitHub?
- 12. 暂停问题的一个稍微不同的版本
- 13. 将项目添加到git跟踪
- 14. Git跟踪更改为外部项目
- 15. 如何使用Git来跟踪用户的点文件?
- 16. 使用git跟踪其他人的项目
- 17. 如何使用Git跟踪.txt文件?
- 18. git如何开始跟踪一个现有的项目
- 19. 如何跟踪使用git准确更改的子目录
- 20. Git自动跟踪目录
- 21. 如何为项目使用不同版本的google-play-services库
- 22. 如何在一个项目中使用不同的primefaces版本?
- 23. 如何一次使用不同版本的rails项目?
- 24. 如何跟踪与同一核心文件单独项目的git
- 25. 如何仅将版本跟踪器用于某些子目录?
- 26. 使用git只跟踪一些Unity项目
- 27. 使用git-lfs跟踪evrything
- 28. 使用与不同版本的Typescript构建的项目的不同版本
- 29. 使用物化视图来跟踪记录的最新版本
- 30. 如何使用git(rebase或merge)升级我的项目版本?
除非您将自定义工作保留在明确省略了自定义工作的合并之下,否则重新绑定会导致您在团队中工作时头疼。 – 2011-03-17 22:03:26
@adymitruk,在我的回答中,我暗示他们不应该合并回来,只会合并。如果他们需要从特殊分支合并回来,那么他们应该“提交”提交以应用于main或main,仅检查分支中的特定文件。看到这里:http://stackoverflow.com/questions/4315948/git-partial-merge-not-whole-branch – RDL 2011-03-17 22:43:41
不会合并到这个分支也带来不需要的代码,我们故意ommited使版本不同? – freediver 2011-03-18 10:41:47