git - 如何使用 Git SVN fetch 获取单个分支?

标签 git svn branch git-svn git-extensions

我正在使用带有 SVN 存储库的 Git SVN 插件,每次我执行 git fetch 时,它都会获取整个 SVN 存储库的所有分支更改。几个小时后需要很长时间才能在许多分支上进行多次提交

我可以告诉它只获取特定分支的更改吗?

最佳答案

您可以使用 git svn fetch --parent 获取与当前 HEAD 对应的远程分支。

遗憾的是,不可能从不是父分支的单个远程 Subversion 分支获取数据。不过,您可以在后台启动 git svn fetch;它根本不会影响您的工作副本。我将我的计算机设置为使用 cron 在夜间自动执行提取。

关于git - 如何使用 Git SVN fetch 获取单个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9992877/

相关文章:

git - 克隆没有历史记录的 git 存储库?

svn - 在 TortoiseSVN 上导入?

database - 使用 Mercurial 或 Git 分支处理数据库分支的标准或最佳方法是什么?

git - 从提交历史中删除错误提交的大文件

Git 删除超过特定提交的远程历史记录

git - 给定一个提交 ID,如何判断当前分支是否包含该提交?

svn - 如何从颠覆后提交脚本运行 ssh?

svn - 搁置在 TortoiseSVN 中?

git - 如何将远程master merge 到本地分支

git - 使无法分支 merge [Lock for merge?]