代码之家  ›  专栏  ›  技术社区  ›  Prince Ashitaka

如何为SVN中可用的项目创建视图或虚拟文件夹

  •  0
  • Prince Ashitaka  · 技术社区  · 15 年前

    我不知道如何为这个问题设置标题。如果不合适,请道歉。

    比如说。 以前,我们有如下SVN结构:

    Product A
        Product A - Base
        Product A - Samples
        Product A - Tests
        Product A - Sub controls
    
    Product B
        Product B - Base
        Product B - Samples
        Product B - Tests
        Prodcut B - Sub controls
    

    所以,如果我想更新 Sub controls , Base , Samples Tests 属于 Product A ,然后,我将直接获取父文件夹的更新 产品A 在我的本地机器里。一次更新就足够了,而且非常简单。

    目前,由于某些原因,我们改变了如下SVN结构。

    Base
        Product A - Base
        Product B - Base
    Samples
        Product A - Samples
        Product B - Samples
    

    现在,如果我想获取的项目的SVN更新 产品A . 然后,我必须转到每个文件夹并获取更新。当有更多的项目与一个项目关联时,这是一个耗时的过程。

    我想知道,我们是否可以创建一个视图[不知道SVN中的确切技术术语],以便 Prodcut A's 从一个位置到视图或虚拟文件夹的项目,我可以为以下所有项目获得更新: 产品A .

    注意:重要的是,虚拟文件夹或视图应该位于本地计算机上,而不是SVN中。因为,我没有权限修改这个结构或者自己创建一个。

    谢谢

    1 回复  |  直到 15 年前
        1
  •  1
  •   sbi    15 年前

    你可以使用外部系统得到你想要的东西。但是,这将要求您将实际文件夹签入SVN(以便它们可以承载外部文件夹),尽管 能够 在另一个(私有的)存储库中完成。但是,使用外部签出文件夹并不是完全透明的。签入东西比较笨拙。

    我认为最好的方法是找出构建存储库的最佳方法,然后将其更改为该结构,这样每个人都能从中受益。

    推荐文章