代码之家  ›  专栏  ›  技术社区  ›  Finglas

Subversion-在不签出项目的情况下引用该项目?

svn
  •  1
  • Finglas  · 技术社区  · 15 年前

    我很想用谷歌搜索这个(我试过了),但我不知道它叫什么,更不用说怎么做了。

    考虑:

    project A
    project B
    

    我在项目A上工作,这正好需要项目B。我如何才能在不签出项目B和项目A的情况下参考它呢?

    换句话说,有一种方法(我在放置时体验过)允许您在项目中使用项目,如果有人要更新该项目,您将得到更改。基本上,这意味着你不必担心过期或管理两份东西。

    不需要(但如果你能/想要)解释,只需要一个链接或名字就可以了。

    干杯。

    2 回复  |  直到 15 年前
        1
  •  10
  •   Jeff Paquette    15 年前

    是的,这就是 svn:externals 是为了。您仍然需要项目B的一个副本,但它驻留在它自己的独立存储库中。

        2
  •  0
  •   BenB    15 年前

    如果两个项目都位于同一个存储库中,那么只需签出包含这两个项目的目录即可。

    例如,假设SVN存储库以一个名为“trunk”的目录开始,这个目录包含projecta和projectb目录。如果您签出“trunk”,那么您将能够在A或B上工作,并在更新“trunk”时收到两个项目中更改的通知。