Linux 或開源多人開發運作模式 - Linux

Elvira avatar
By Elvira
at 2016-08-18T21:56

Table of Contents

我們team是採用github flow

在production machine上的是stable版本,也就是master branch

而正在開發的新功能是在同個feature branch

平常開發大家都是commit到這個feature branch

commit前會先pull最新的code解決merge conflict後再commit

開發到最後在staging machine上各種測試完成才會把feature branch merge回master

※ 引述《winall (winall)》之銘言:
: 最近因為要用版本控制 Git
: Git 是 Linux發起人自已寫的版本控制軟體
: 現在Boss想要了解其運作方式
: 大致上的問題是這樣的,例如以Git Server為例
: 當一家公司很多人都央在自己PC開發完的版本 Commit到 Git Server時
: 如果一個版本剛好很多人在開發,不同時間Commit進去
: 其控制如何
: 如果先不管內部規範的話
: 基本上一個開源的軟體,多人在開發時
: 可能很多時間點都有人Commit進去
: 但這部分該如何管理或運作?

--
Tags: Linux

All Comments

Damian avatar
By Damian
at 2016-08-20T12:33
git flow 的流程個人就感覺頗不錯...
Yuri avatar
By Yuri
at 2016-08-22T05:13
我看有些人的做法是stable的版本會另切一個branch
反而master是開發用的
Doris avatar
By Doris
at 2016-08-23T22:54
常見樓上+1
Kristin avatar
By Kristin
at 2016-08-27T10:04
很多都是master是staging 另開release/feature的XD
Kristin avatar
By Kristin
at 2016-08-29T22:00
master開發用應該是怕工程師手殘commit錯XDD

字串比較問題求救

Connor avatar
By Connor
at 2016-08-17T21:45
版上大大大家好 小弟最近正在學習Linux中,但遇到了一個數值比對問題無法解決,懇請版上大大指點迷 津 game() { if [ -n and#39;echo ${_game_list} | grep -i and#34; POand#34;and#39; ]; then _game_id =PO ...

Linux 或開源多人開發運作模式

Mary avatar
By Mary
at 2016-08-17T21:31
不同公司團隊規模有不同的運作方式。 有些可能用跟 Subversion 一樣的方式,commit東西就push上去 所有東西交錯在一起。 複雜點可能就開 feature branch,東西做完自己 merge 回 master branch。 再複雜點可能就開始用 pull request,但是就要有人負 ...

Linux 或開源多人開發運作模式

Zora avatar
By Zora
at 2016-08-17T21:20
最近因為要用版本控制 Git Git 是 Linux發起人自已寫的版本控制軟體 現在Boss想要了解其運作方式 大致上的問題是這樣的,例如以Git Server為例 當一家公司很多人都央在自己PC開發完的版本 Commit到 Git Server時 如果一個版本剛好很多人在開發,不同時間Commit ...

apache 權限問題

Rebecca avatar
By Rebecca
at 2016-08-17T17:19
在 Linux 上傳了 laravel 專案,在 local 端執行 command line 都正常 使用 browser 打開就有 500 error,內容是使用 __DIR__.and#39;/../vendor/autoload.phpand#39; 時檔案不存在 排查一切確定檔案跟程式碼沒有問題以後 ...

win7連samba 顯示該IP拒絕連線

Donna avatar
By Donna
at 2016-08-17T16:02
server端使用 ubuntu 16.04 (64bit) client端使用 win7 (64bit) rootatkevin-ubuntu:/home/smbuser# smbclient -L //10.2.127.104 -U smbuser WARNING: The and#34;syslog ...