首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在多个目录中为项目使用SVN?

是否可以在多个目录中为项目使用SVN?
EN

Stack Overflow用户
提问于 2018-08-03 06:14:09
回答 1查看 29关注 0票数 0

我有两个项目ERPHR以及公共模块的目录Common,它们都位于目录结构中:

代码语言:javascript
复制
D:
  ERP
    src
      ...
  HR
    src
      ...
  Common
    src
      ...

因此- ERPHR项目各自使用来自Common的模块,而ERP项目使用HR的alos模块。那么-我如何为ERP组织存储库呢?是否可以从ERPCommon目录中向存储库中添加模块?

或者,我应该将所有3个项目放在一个大目录中。那么-我能否在一个目录中创建3个存储库,即同一个文件是否属于SVN的多个存储库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-03 14:23:15

我强烈建议您将svn:externals属性添加到ERP和HR存储库文件夹中。

由于这些属性,您可以:

  • 保持存储库组织的原样,即不重复共享代码。
  • 结帐自动将公用文件夹作为ERP的本地子文件夹(当您签出ERP文件夹时)
  • 自动签出公共文件夹作为HR的本地子文件夹(当您签出HR文件夹时)
  • 将HR文件夹自动签出为ERP的本地子文件夹(当签出ERP文件夹时)

例如,当将svn:property添加到HR文件夹时,您将指示:

  • 将包含公共签出内容的本地子文件夹的名称。
  • 存储库中公用文件夹的URL
  • 要签出的通用版本(默认情况下,它是首版)

以下是如何这样做的链接:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51666320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档