有由一些開發商共享Web服務器的web項目,使我建立的Git回購該項目。
但我仍然有一些關於如何組織它的疑問。的Git回購 - 在Web服務器
假設我有我的web項目中/var/www/
一些問題,想法,我想收到的意見:
是更好地init
在同一刊物文件夾中的git倉庫,或創建/var/repo/
,複製內容和init
回購項目的這些副本?
在第一種情況下,我可以分支項目爲superuser
,讓人們對這個分公司工作...然後再決定合併分支一次測試?但在這種情況下,我不認爲人們可以在網絡服務器上輕鬆測試他們的工作......他們應該需要一個本地環境。設置爲測試。
如果我創建/var/repo/domain.com
,最好創建Vhosts
,例如http://git.domain.com
以讓開發人員測試他們的承諾工作。
如果我有/var/repo/project.com
並想發佈提交的作品(例如將文件複製到/var/www/project.com
),我應該如何執行此複製操作?用cp -R
?是否有工具可以在需要時執行此更新?
你想要[redmine](http://www.redmine.org/)之類的東西嗎? – Reactormonk
我認爲如果您要共享Web項目(從git簽出)或git回購本身,您需要制定出解決方案。 –
如果您希望開發人員推送到您的服務器上的回購,那麼該回購需要'裸'。 –