我剛剛看了 http://guides.beanstalkapp.com/version-control/branching-best-practices.htmlgit master/staging/production setup,如何恢復登臺?
他們談論master
- >staging
- >production
設置,我覺得很有道理。
有一件事困擾我,如果我發現臨時存在一個嚴重的錯誤,該怎麼辦?
即假設有需要進行生產的提交,並且有需要在暫存分支中刪除的提交。
我想我需要的方法來做到以下幾點。
1. un-merge commits from `staging` which I don't need
2. um-merge the same commits from `master` so that `staging` can merge other commits
有推薦的方法嗎?
我想我會從主控制器中執行'git revert'並將其合併到分段中。 (從你的描述有點落後)。遵循Master-> staging-> production的流程。它聽起來更好嗎? – eugene