如果我是唯一一个使用它的人,可以重新设置远程分支吗?
OK to rebase a remote branch if I am the only one using it?
我有一个远程推送的长期(一个月)开发分支,这样我就可以在另一台计算机上处理它。但我是唯一一个用过它的人。我不得不把它放在一边去处理其他事情。
现在,一个月后我正在恢复工作,但主线已经发生了很大变化。通常,如果只有一个本地分支,我会将它的分支重新设置为 master 分支并继续以保持最终历史看起来干净,但我在很多地方读到你不应该重新设置你远程推送的分支。
(计划是在开发分支上完成这项工作并合并到master。然后我会在本地和远程完全删除开发分支。)
当您是唯一一个使用分支的人时,对远程进行变基是否有任何危险?在远程工作中合并 master 然后合并回 master 是不是更好的主意?
我觉得问题的描述有点长....如果你rebase and其他人使用[=15就是个问题=] 那个分支。如果你是一个 100 人团队中的一名开发人员,并且你正在开发一个功能分支,在它被合并到一个公共分支(dev、main 等)之前没有人会使用它,那么变基或使用任何其他技巧是完全没问题的就可以了。
我有一个远程推送的长期(一个月)开发分支,这样我就可以在另一台计算机上处理它。但我是唯一一个用过它的人。我不得不把它放在一边去处理其他事情。
现在,一个月后我正在恢复工作,但主线已经发生了很大变化。通常,如果只有一个本地分支,我会将它的分支重新设置为 master 分支并继续以保持最终历史看起来干净,但我在很多地方读到你不应该重新设置你远程推送的分支。
(计划是在开发分支上完成这项工作并合并到master。然后我会在本地和远程完全删除开发分支。)
当您是唯一一个使用分支的人时,对远程进行变基是否有任何危险?在远程工作中合并 master 然后合并回 master 是不是更好的主意?
我觉得问题的描述有点长....如果你rebase and其他人使用[=15就是个问题=] 那个分支。如果你是一个 100 人团队中的一名开发人员,并且你正在开发一个功能分支,在它被合并到一个公共分支(dev、main 等)之前没有人会使用它,那么变基或使用任何其他技巧是完全没问题的就可以了。