如何使用SVN仅自动提交每个项目的src文件夹(及其内容)

时间:2019-09-16 13:16:20

标签: java svn directory version-control

我有一个名为“ Random_Projects”的存储库。在它下面,我有小的Java小型项目。

让我们说它看起来像这样:

Random_Projects
        |__ Some_project
        |       |
        |       |__ build
        |       |   |__ <some files>
        |       |
        |       |__ lib
        |       |   |__ <some files>
        |       |
        |       |__ src
        |           |__ source_code_1.java
        |           |__ another_source.java
        |
        |__ Different_Project
        |       |
        |       |__ build
        |       |   |__ <some files>
        |       |
        |       |__ lib
        |       |   |__ <some files>
        |       |
        |       |__ src
        |           |__ different_source.java
        |           |__ source_different.java
        |
        |__ <more projects with same structure>

我要在机器之间(通过SVN)进行同步的唯一事情是src文件夹及其中的内容。

我应该如何配置SVN以忽略_Random_Projects_存储库中每个Java小型项目的src文件夹以外的所有内容?


编辑#1

因此answer in this post表明稀疏签出可能会解决此问题。但是,据我所读,它仅在存储库包含所有文件并且您只想检索( update )特定文件/目录时使用。

我的情况有所不同,因为我必须从其他来源下载除源文件夹以外的所有内容。最重要的是,我的目标目录位于一个未知名称的目录下(所以我要版本化的是:repo/*/src/*

简而言之:

是否可以通过以下方式让SVN自动对文件进行版本控制:./*/src/*

0 个答案:

没有答案