2017-08-15 71 views
0

我有一個特定的工作流程,需要一些幫助。內容編輯器的Git工作流程

我們有一個遠程登臺服務器託管我們的CMS。內容編輯器在那裏對(博客等)進行更改。然後他們向我提交請求,將更改推送到遠程存儲庫。 Git repo位於Bitbucket上,然後設置爲使用其內置webhook連續部署到我們的CDN(Netlify)。

根據客戶的要求,我試圖找出一種方法讓非技術內容編輯人員管理他們自己的提交,但我還需要謹慎,他們沒有在範圍之外提交更改。另外,我必須假設提交者對命令行一無所知。

我自己,我認爲這是客戶端的一個夢想,但我很樂意提供建議!

回答

1

GitHub中的「分叉和編輯」按鈕幾乎可以滿足您的需求。這允許有人點擊「編輯」圖標,在瀏覽器中進行更改,然後針對原始存儲庫生成拉取請求。這些都不需要命令行。

由於它們不能直接提交,存儲庫所有者有機會在更改被接受之前檢查更改,這涉及到「他們沒有提交超出其範圍之外的更改」的問題。

我不完全熟悉BitBucket,但通過他們的文檔粗略看看它似乎they support a similar feature