我們是3位通過互聯網工作的程序員。我們有的市長問題是我們經常覆蓋其他文件。 我們正在尋找的是一個阻止文件進行編輯的程序。例如,當我想編輯文件時,我希望程序下載該文件的最新版本並阻止它,以防止其他用戶覆蓋它,當我完成編輯該文件時,程序應該上傳到服務器並解鎖它,讓其他人可以編輯它。 版本控制是一個理想的功能,但不是必需的。與Team Foundation Server相似的程序
我們需要這可以運行在一個普通的服務器(任何便宜的託管與MYSQL數據庫)。
我們測試Git和Subversion,但我們很難理解(如果他們甚至可以)他們如何運行常規託管服務。
歡迎任何建議或解決方案。
請注意,Git-通過其分散性 - 無法鎖定文件並阻止其他用戶對其進行編輯。 Subversion確實有能力鎖定文件。 – Ruud