【问题标题】:git-svn mirror without binaries没有二进制文件的 git-svn 镜像
【发布时间】:2015-12-14 12:29:56
【问题描述】:

我们正在将 svn 存储库转换/镜像到 git。但是,我们不想将所有已签入 svn 的二进制文件(在本例中为 jar)引入我们的新 git 存储库。删除这些二进制文件当然很容易,但它们仍然是 svn 历史的一部分(我们目前真的不在乎)。有任何想法吗?这是高级流程:

1.) git svn rebase

2.) 找到 . -name "*.jar" -type f | xargs rm -rf

3.) 混帐添加。

4.) git commit -am "镜像操作"

5.) git push --force

【问题讨论】:

    标签: git svn version-control mirror


    【解决方案1】:

    如果你足够勇敢,你可以考虑并尝试纯 Git-way 并在准备 Git-mirror 时使用 --ignore-paths=<regex> 启动 initclone - 以便自动忽略不需要的文件。

    用于忽略树中所有*.jar 的Perl 风格正则表达式即使对于初中生来说也是一项玩具任务

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多