1、在頁面新建自己的開發分支,注意選擇基於誰的分支,是release還是別人的開發分支。
2、用IDEA隨意打開一個工程,右下角進行遠程切換,根據遠程分支新建本地同名分支(這里就是自己的開發分支),然后就會在本地新建一個遠程的副本。
(不好截圖,這一步也很簡單,就不截圖了)
3、開發過程中,注意每天commit,(當然也可以每天push)
4、開發完成后,將commit的所有文件push到自己的遠程分支,然后就可以發測試環境了
5、測試通過,切換到本地release分支,先pull一下,防止別人對release分支進行修改(一般情況下都是修改了,開發迭代太快),拉完之后,你的本地release分支就是最新的代碼了。
6、在本地release分支通過IDEA進行合並,解決沖突文件,待解決完成沖突后,一定 要先編譯下,別直接push,若是編譯無異常,再push代碼上去。
7、release分支就可以發測試了。(就上線了)
分支什么的好討厭......差點污染同事分支的代碼........我好菜啊........我要奮斗!!!!!!!!!!!!!!!!!!!!!
PS:這里的操作基本上是基於IDEA的,也可以用命令行進行從操作,看個人喜好。(感覺大佬都喜歡用命令行,我這種小白用IDEA省事,哈哈哈哈哈)
2019.11.19
最近倒是沒出現什么問題,我總結下自己用gitLab的流程
1、遠程新建分支
2、IDEA刷新遠程分支
3、在IDEA中用遠程自己的分支新建本地自己的分支
4、開發ing.
5、想切分支,一定要記得先提交,不然你開發的代碼會被帶入到要切換的分支
6、切來切去毫無壓力~啦啦啦啦啦啦·······
7、提交並push自己的代碼(如果有人在你帶嗎開發,那你一定要紫的先commit再pull再push)
8、既然提交和push了,那就切到release分支吧
9、再release分支執行merge操作,執行好了別急着push,先clean下,然后compile下,都成功了就可以push啦!!!
合並操作最害怕蓋掉代碼了,會增加工作量的~55555555