老是各種衝突,各種覆蓋,內鬥很嚴重,感覺沒辦法工作了?咋整?
一個是git使用不規範.一個是開發任務分配有問題.還有一個就是專案文件規劃也有問題.(PS: 內鬥是啥,人少的公司表示有時候一個人用git也是寂寞啊.)
.gitignore 把那些沒有用的東西先忽略掉, 程式碼衝突不可怕.
.gitignore
舉個例子, Mac 都有一个文件 .DS_Store 這個如果不忽略你們還有在用蘋果電腦的人拉代碼就會有衝突.
Mac
.DS_Store
不要多人同時操作一個文件,一兩個還可以,要是公司全部前端都來編輯,合代碼時候頭疼死
不知道你說的內鬥是什麼。 。 。
如果遵循 git workflow 就好。連結:https://guides.github.com/int...
另一個方案:換公司
我覺得知是一個流程問題,有一個人要能審核程式碼,然後推送的程式碼,審核過了才允許合併到主分支上,然後就是不允許強制推送本地分支到伺服器上,有很好用的程式碼託管平台軟體,像是gitlab這樣的軟體,分配好對應的git權限,大家就好工作了
一個是git使用不規範.
一個是開發任務分配有問題.
還有一個就是專案文件規劃也有問題.
(PS: 內鬥是啥,人少的公司表示有時候一個人用git也是寂寞啊.)
.gitignore
把那些沒有用的東西先忽略掉, 程式碼衝突不可怕.舉個例子,
Mac
都有一个文件.DS_Store
這個如果不忽略你們還有在用蘋果電腦的人拉代碼就會有衝突.不要多人同時操作一個文件,一兩個還可以,要是公司全部前端都來編輯,合代碼時候頭疼死
不知道你說的內鬥是什麼。 。 。
如果遵循 git workflow 就好。連結:https://guides.github.com/int...
另一個方案:換公司
我覺得知是一個流程問題,有一個人要能審核程式碼,然後推送的程式碼,審核過了才允許合併到主分支上,然後就是不允許強制推送本地分支到伺服器上,有很好用的程式碼託管平台軟體,像是gitlab這樣的軟體,分配好對應的git權限,大家就好工作了