我有我的網站的兩個單獨的組件:網站(MVC)和基於php cli的刮板。這兩個組件共享通用模型文件,但部署在不同的服務器上。現在他們都使用相同的存儲庫。分離Subversion信息庫和創建部署策略
我正在尋找外包刮刀的發展,但我希望保持網站的發展。所以,我認爲最好的辦法是爲網站,刮板和共享文件設置單獨的存儲庫。但是,我不知道該怎麼做。
另外,我沒有強大的部署策略。目前我只需在需要進行更改並存儲備份時複製文件。
有關如何最好地管理此設置的任何建議?
我有我的網站的兩個單獨的組件:網站(MVC)和基於php cli的刮板。這兩個組件共享通用模型文件,但部署在不同的服務器上。現在他們都使用相同的存儲庫。分離Subversion信息庫和創建部署策略
我正在尋找外包刮刀的發展,但我希望保持網站的發展。所以,我認爲最好的辦法是爲網站,刮板和共享文件設置單獨的存儲庫。但是,我不知道該怎麼做。
另外,我沒有強大的部署策略。目前我只需在需要進行更改並存儲備份時複製文件。
有關如何最好地管理此設置的任何建議?
好吧,如果我理解正確,我會將獨立的代碼源和共享源分隔到不同的存儲庫中。然後,我會添加svn:外部條目,以便將它們組合在我自己的機器上進行開發。這看起來是否正確? – TopDogg25
對。所以你可以分配不同的訪問權限。 (私人)網站回購包括通過'svn:external'的(外部,公共)刮板回購。如果更新,則也會考慮「subrepo」。 – glglgl