我有我的网站的两个单独的组件:网站(MVC)和基于php cli的刮板。这两个组件共享通用模型文件,但部署在不同的服务器上。现在他们都使用相同的存储库。分离Subversion信息库和创建部署策略
我正在寻找外包刮刀的发展,但我希望保持网站的发展。所以,我认为最好的办法是为网站,刮板和共享文件设置单独的存储库。但是,我不知道该怎么做。
另外,我没有强大的部署策略。目前我只需在需要进行更改并存储备份时复制文件。
有关如何最好地管理此设置的任何建议?
我有我的网站的两个单独的组件:网站(MVC)和基于php cli的刮板。这两个组件共享通用模型文件,但部署在不同的服务器上。现在他们都使用相同的存储库。分离Subversion信息库和创建部署策略
我正在寻找外包刮刀的发展,但我希望保持网站的发展。所以,我认为最好的办法是为网站,刮板和共享文件设置单独的存储库。但是,我不知道该怎么做。
另外,我没有强大的部署策略。目前我只需在需要进行更改并存储备份时复制文件。
有关如何最好地管理此设置的任何建议?
好吧,如果我理解正确,我会将独立的代码源和共享源分隔到不同的存储库中。然后,我会添加svn:外部条目,以便将它们组合在我自己的机器上进行开发。这看起来是否正确? – TopDogg25
对。所以你可以分配不同的访问权限。 (私人)网站回购包括通过'svn:external'的(外部,公共)刮板回购。如果更新,则也会考虑“subrepo”。 – glglgl