Can I emulate svn:externals using mercurial?

后端 未结 4 1565
鱼传尺愫
鱼传尺愫 2020-12-13 01:35

We are considering a move from SVN to Mercurial, and have encountered a stumbling block.

We currently use svn:externals to automatically pull a common s

相关标签:
4条回答
  • 2020-12-13 02:01

    Try Mercurial's Forest Extension.

    0 讨论(0)
  • 2020-12-13 02:06

    Have you tried Deps Extension ?

    It's not part of Mercurial, but seems to mimic svn:externals feature

    0 讨论(0)
  • 2020-12-13 02:08

    There's no good way to do it using mercurial only. The Forest Extension mentioned elsewhere causes more problems that in fixes nowadays. Most folks just use a large repo and include all their components in the repo and then have their build scripts download and use 3rd party libraries -- using maven if they're Java-heads.

    Short answer "fake it in your build process".

    Update:

    In Mercurial 1.3 a new sub repos feature was added. it's like the old forest extension, but started as all new code.

    Subrepos are considered a "feature of last resort".

    0 讨论(0)
  • 2020-12-13 02:26

    It appears that the functionality of the Forest Extension is being implemented into core Mercurial (as of 1.3):

    https://www.mercurial-scm.org/wiki/Subrepository.

    Currently marked as "experimental" but perhaps will be the route to handle svn:external -type functionality as of v1.4.

    0 讨论(0)
提交回复
热议问题