Code Checkin Process

先到indefero上新建一個賬號,詳見“詳細步驟文檔” 第一次使用git請閱讀詳細步驟文檔,裏面涉及git的用戶配置以及commit log格式,在簡要步驟中不做贅述。

1.拉取源代碼

git clone [email protected]:slim.git

2.切換到開發分支

git checkout develop

3.修改代碼完成後生成補丁

git diff > your_patch.diff

4.在indefero上新建一個issue,並把patch上傳到code review頁面

使用Filezilla通過FTP與working server之間傳送補丁文件,賬號與密碼就是working server上的賬號密碼。

5.本地commit

git commit -as,第一行是補丁標題,第二行爲空行,第三行標註issue id,例如[id:3],第四行開始詳細描述補丁內容。

6.等待30分鐘,如果沒有人對代碼提出問題,則推送到code server

6.1先將本地代碼更新 git pull --rebase origin develop
6.2 在沒有conflict的情況下,推送本地commit到服務器。如果出現conflict,根據git的提示,手動編輯衝突文件到你需要的狀態,再根據命令行提示使用git add,git rebase --continue 來完成rebase操作。git push origin develop

7. 將對應的issue狀態改爲fixed




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章