我有一个常规工作流程问题:我从同事那里得到一个补丁,并希望进一步编辑其中一个受影响的文件。如何隔离我的更改?在重新修补我的同事的最新更改时,我希望能够保留我的更改。 随意指出您喜欢的版本控制系统的特殊功能。
答案 0 :(得分:0)
您可以使用Git作为您的版本控制系统,并为您和您的同事创建不同的分支。之后,您可以在自己的分支上工作而不会相互干扰。您始终可以在提交中隔离更改/修补程序。
当您想要从同事“重新修补”最新版本时,您可以使用 git merge 将您的同事的更新合并到您的分支中或使用 git rebase 将分支的分支点重定向到更新的版本。除非存在冲突,否则Git可以自动合并不同的版本。