【问题标题】:Add external project to subversion repository [duplicate]将外部项目添加到颠覆存储库 [重复]
【发布时间】:2009-10-08 11:29:41
【问题描述】:

我希望在我的 SVN 存储库中具有以下结构

External
   - MVC
   - MVCConttrib
   - NLog

我希望每个团队成员都能够签出外部存储库,因此没有人需要查找底层项目的 SVN url,但我希望存储库中的项目能够从它们各自的(外部)URL 更新。

我怎样才能做到这一点?

我希望我的解释不会太混乱,但我不知道该怎么解释。

【问题讨论】:

    标签: svn


    【解决方案1】:

    你在找svn:externals吗?

    外部定义是本地目录到 URL(理想情况下是特定修订版)的版本化目录的映射 [...]

    svn:externals 属性的便利之处在于,一旦在版本化目录上设置了它,使用该目录签出工作副本的每个人也可以从外部定义中受益。换句话说,一旦有人努力定义了嵌套的工作副本结构,其他人就不必费心了——Subversion 会在检出原始工作副本后,自动也检出外部工作副本。

    【讨论】:

    • 这太棒了 :) 实际上解决了另一个问题,即我总是不得不将我的 asp.net-mvc 视图分发到多个项目中:D
    • 你可以对单个文件做同样的事情吗?例如,如果我想将我的 CSS 文件夹中除一个文件之外的所有文件复制到多个工作存储库中?
    【解决方案2】:

    使用svn externals

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-27
      • 1970-01-01
      相关资源
      最近更新 更多