git - 将 SVN 存储库主干链接为 Git 存储库子文件夹的分支

标签 git svn merge branch git-svn

我在 Git 存储库中有一个开源项目。在项目中,我使用了另一个开源项目的源代码。该代码存储在 Git 存储库子文件夹中。我想添加 SVN 存储库 [仅对主干感兴趣] 作为分支,但仅限于该特定的 Git 子文件夹。

请注意,我已经修改了另一个项目的代码,所以我不是在寻找简单的 1:1 副本。当我决定这样做时,我只想选择将更改从 SVN merge 到我的 Git 存储库。我不需要提交回 SVN。

我找到了 How to use git-svn to checkout only trunk and not branches and tags?

但我不知道如何将它链接到一个子文件夹。

最佳答案

  • 将子文件夹或包装器 git-repo 转换为子模块或子树
  • 使用 git-SVN 将嵌套 repo(我可能在子树技术的情况下是错误的)与 SVN-repo 链接

关于git - 将 SVN 存储库主干链接为 Git 存储库子文件夹的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22690204/

相关文章:

regex - 在 Git 提交消息前添加部分分支名称

c# - 将 System.Diagnostics.ProcessStartInfo StandardOutput 读取为字节而不是字符

svn - 在哪里可以找到 Ubuntu(或 Debian)的 subversion 1.6 的预构建二进制文件?

c# - 使用 Linq 和 C#,我怎样才能根据某些条件合并两个列表?

python - Pandas 合并101

git - 仅在 Git 扩展上手动 merge

git 图形用户界面 : how to clone and push?

Git bash 总是说所有目录中的分支是((未知))

ios - 找不到 React Native RTCAnimation

ios - 我们应该将 pod 文件提交到版本控制系统(GIT 还是 SVN)