Mercurial 项目重叠?
我有一个适用于这种结构的站点/后台解决方案:
/bo // mercurial repo
/site // site files
/www/admin // mercurial repo
/var // site specific vars
后台在多个站点之间无缝工作,因此所有项目都有一个善变的存储库,并且对项目 A 所做的代码贡献总是会在项目 B 和 C 上复制。到目前为止,这运作良好但现在我觉得我也应该对根 / 进行存储库。
是否可以?我可以拥有一个关于/排除 /bo 和 /www/admin 的存储库,并让它们一起很好地工作,还是我应该预见到问题?
I have a site/backoffice solution that works with this structure:
/bo // mercurial repo
/site // site files
/www/admin // mercurial repo
/var // site specific vars
The backoffice works seamless across several sites and therefore all projects have a mercurial repo and code contributions done to project A always get replicated on projects B and C. This has worked well so far but now I feel I should also be doing a repo to the root /.
Is it possible? Can I have a repo on / excluding both the /bo and the /www/admin and have it all work nicely together or should I anticipate problems?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在根目录设置一个存储库,并且:
/site
和/var
声明为 SubRepos,/bo
和/www/admin
这样,您当前的所有回购协议仍然保持不变,但您还拥有一个仅包含您需要的内容的全球回购协议。
You could setup a repo at the root, and:
/site
and/var
as SubRepos,/bo
and/www/admin
That way, all your current repos still go on unchanged, but you also have one global repo with only what you need.