Mercurial 项目重叠?

发布于 2024-09-08 02:55:20 字数 351 浏览 2 评论 0原文

我有一个适用于这种结构的站点/后台解决方案:

/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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

失与倦" 2024-09-15 02:55:20

您可以在根目录设置一个存储库,并且:

  • /site/var 声明为 SubRepos
  • 同时忽略 /bo/www/admin

这样,您当前的所有回购协议仍然保持不变,但您还拥有一个仅包含您需要的内容的全球回购协议。

You could setup a repo at the root, and:

  • declare /site and /var as SubRepos,
  • while ignoring /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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文