好的,我们有一个大型的内部颠覆系统,其中托管了多个项目。该项目的一部分导出为 github 上的开源 git 存储库。
存在无法直接导出的依赖项和不必要的复杂目录结构,因此我编写了一个 shell 脚本,该脚本选择性地将相关源代码收集到更外部用户友好的形式中。
但是从那以后,我们有一些与项目相关的更新,保持两个存储库同步变得很麻烦。github 存储库还没有分叉一次,所以现在只有我们在更新源代码树。
这种情况有没有优雅的解决方案?我希望 git 存储库与 svn 提交自动同步,但是存在对应问题。