我將簡要介紹一下我們的工作流程: 我們是一個想開發一些網站的四位程序員。這個想法將直接與(測試)網絡服務器一起工作,而不是在本地。我們還希望每次我們想要處理它們時都會鎖定文件,以避免損壞。到目前爲止,我已經看過Git,但問題在於您始終擁有本地副本,並且我們不想使用XAMP服務器或任何其他方式。 一旦我們同意我們的項目完成,我們希望將這些更改「推」到一個(真實的)網絡服務器,以便網站在線。Web開發控制版
所以基本上我們需要的是直接在一個(測試)網絡服務器上工作,所以我們的改變是在線的,但是有一個版本控制系統。
我到現在爲止嘗試的是使用Git創建裸倉庫。問題是,如果我們想從服務器上獲取當前版本,則會創建一個本地副本。稍後,如果我們想要嘗試更改,則必須每次都推回這些更改並刷新網站。理想情況下,如果我們只保存項目並刷新網站,但使用控制版本,那將會很好。
有沒有辦法像這樣工作?有沒有專爲團隊合作開發設計的控制版本?