我認爲這是一個常見問題,但我無法找到一個簡單的解決方案。問題是,我們正在與多人合作開發一個網站,而不涉及任何版本控制。這導致顯而易見的編輯衝突和有人搞亂整個網站,沒有簡單的方法來恢復問題。目前有一些與Filezila + Notepad ++直接下載,添加和上傳文件的工作。 其他人在本地副本上使用Netbeans,並在保存時自動上傳文件。與多個開發人員和設計師合作開發PHP網站的工作流程
我現在想要做的是介入一個版本控制系統,它仍然允許每個人在實時系統上工作,但檢查衝突並允許將文件回滾到以前的版本。
我試圖用一個post-receive hook來設置GIT,它將所有內容複製到webroot,但是沒有這樣做。除此之外,我認爲SVN可能是更好的解決方案,因爲每個人都只需簽出/提交而不是拉/提交/推送。
- 是否可以按照我喜歡的方式設置GIT/SVN?
- 有沒有更好的解決方案?
你爲什麼不能安裝鉤子?你期望答案會是什麼? –
爲什麼你認爲合併提交/推送步驟是件好事? – Quentin
請勿直接在現場直播。決不。即使以VCS作爲中間人。採用適當的開發,提交,登臺,測試和部署工作流程。 – deceze