Git svn - 在维护路径的同时克隆主干

标签 git git-svn

我正在运行本地 git 存储库并想克隆远程 SVN 主干。这工作正常,但文件夹的主干/部分被关闭。远程存储库太大,无法使用分支等克隆或获取整个内容。

我需要正确的代码审查工具路径。

我怎样才能做一个只克隆某个主干/分支但保持路径完整的 git-svn?

/trunk/folders
/branch/folders

选择Trunk选项有本地路径

文件夹

我需要它

主干/文件夹

最佳答案

我的做法是

svn init -T svn://path/to/trunk
svn git fetch

我也一直在使用 git fetch 的 -r 选项来避免永远获取历史记录。您还可以将分支/标签添加回 .git/config,这在 git-svn 联机帮助页中有记录。

关于Git svn - 在维护路径的同时克隆主干,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7674235/

相关文章:

php - 带有 vagrant、docker 和 git 的项目布局

linux - 从 Crontab 调用 GIT SVN FETCH

git-svn:有好的分支和 merge 模式吗?

gitlab 连接拒绝 ssh 端口 22 和 443

git - 查看对 Mercurial 中的特定文件进行更改的所有修订号

git-svn 无法创建分支以遵循 SVN 分支

git-svn:有没有办法让它与子模块一起玩,或者忽略它们?

git - 无法将一些引用推送到 git@heroku.com :myapp. git

Git init error fatal : cannot copy hooks/post-commit. 示例,没有那个文件或目录

git - 在不克隆 gitolite repo 的情况下安装 gitolite