我有一个一般的工作流程问题:我从同事那里得到了一个补丁,并想进一步编辑其中一个受影响的文件。如何隔离我的更改?我希望在重新修补同事的最新更改时能够保留我的更改。请随时指出您最喜欢的版本控制系统的特殊功能。
发布于 2013-05-15 17:43:14
您可以使用Git作为版本控制系统,并为您和您的同事创建不同的分支。在此之后,您可以在自己的分支上工作,而不会相互干扰。而且您可以始终在提交中隔离您的更改/补丁。
当你想“重新修补”你同事的最新版本时,你可以使用git merge将你同事的更新合并到你的分支中,或者使用git rebase将你分支的分支点重定向到一个更新的版本。Git可以自动合并不同的版本,除非存在冲突。
https://stackoverflow.com/questions/16561054
复制相似问题