git - 正文中的情况怎么使用版本管理器 求一个最佳思路
PHP中文网
PHP中文网 2017-04-24 09:11:46
0
2
588

我在公司代码改到一半就回家了,代码都在我的电脑里,没有提交版本库。

回到家以后,发现线上有个问题,需要马上修复,但是改动的文件,就是我在公司没有提交的文件之一,因为情况紧急我是直接到生产服务器调整了代码。

第二天合并代码的时候,意识到这样做应该是很不靠谱的,如果改动的文件比较多,应该很容易就会出问题。

求一个最佳思路

PHP中文网
PHP中文网

认证0级讲师

모든 응답(2)
迷茫

git 버전 제어 모델 추천: http://www.juvenxu.com/2010/11/28/a-successful-git-branching-model/
회사에서 작성한 코드는 기능 브랜치(feature Branch) 또는 개발 브랜치(develop)에 속해야 하고, 집에서 수정한 코드는 핫픽스 브랜치(hotfix Branch)에 먼저 속해 있어야 합니다. 이를 메인 브랜치(마스터)에 병합한 다음 다음날 마스터 브랜치에서 패치를 가져와 자체 개발 브랜치에 병합합니다.

左手右手慢动作

추가로 git flow도 있습니다
https://github.com/nvie/gitflow

http://www.jeffkit.info/2010/12/842/
http://jwch.sdut.edu.cn/book/linux/git_flow.html?highlight=flow

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿