git - 如何在 git repo 中隐藏文件夹
问题描述
我需要向 git 存储库添加测试代码,但没有测试代码对存储库的某些用户不可见。我怎样才能做到这一点?
我有其他团队使用(只读)的存储库。其他团队将存储库中的所有文件包含在安装程序中。我无法更改这些构建过程,因为它们超出了我的影响范围。但是,我需要将测试添加到存储库,而不需要在其他团队的构建过程中使用测试代码。所以我想我想将文件夹添加到存储库中,但让这些新文件夹对某些用户隐藏。
更多详情 ...
这些存储库的历史非常悠久,并且在多个发布分支中都有积极的工作。由于不同发布分支中的功能不同并且正在开发人员分支中进行开发,因此我需要将测试放在同一个存储库中,因此它们是特定于分支的。嗯....这是我的假设。
像大多数问题一样,我找不到解决方案,也许我的假设是错误的。我已经尝试将我的测试放在另一个分支中,如果我们小心地在两个 repos 中保持分支名称相同,那么构建系统可以正常工作......但这很困难。
因此,作为一种可能的解决方案,我想知道是否可以过滤某些用户看到的内容,或者创建一个“镜像”存储库,它是源存储库的子集。
希望我已经解释了这个问题。想法?
解决方案
推荐阅读
- reactjs - 在 StackNavigator 中隐藏 TopTabNavigator
- c++ - 为什么这个使用 OpenMP 库的 C++ 代码在编译时会在 for 循环中引发错误条件?
- python - Django - 无法比较偏移天真和偏移感知日期时间或没有结果出现
- swift - 使用 swagger-codegen 生成模型的所有依赖项
- authentication - JSPM_GITHUB_AUTH_TOKEN 作为标头
- c++ - “基于概率的”到达算法的时间延迟会产生奇怪的结果?
- r - 如何确保我在 Shiny 中的 textInput 只接受数值?
- cplex - 将 AMPL 转换为 CPLEX
- java - 没有任何内容写入 .dat 文件
- django - Facebook 检测到 Believer 没有使用安全连接来传输信息