使用git-tf、git-svn将部分TFS带到Subversion

使用git-tf、git-svn将部分TFS带到Subversion,git,svn,tfs,git-tf,Git,Svn,Tfs,Git Tf,我只想将TFS存储库中的一部分数据提交到Subversion存储库 到目前为止, 我已克隆了TFS存储库: git tf克隆-深$/项目/开发 在开发过程中,有四个克隆文件夹DEV、DEV-A、DEV-B、PROD Branch,其中只有两个应该放在Subversion DEV和PROD Branch上 我已初始化SVN并获取它: git svn init gitsvn获取 我已将其重新设定为: git rebase-在git svn哈希上\u数字\u此处主控 我最初考虑将参数传递给dcommi

我只想将TFS存储库中的一部分数据提交到Subversion存储库

到目前为止,

我已克隆了TFS存储库:

git tf克隆-深$/项目/开发

在开发过程中,有四个克隆文件夹DEV、DEV-A、DEV-B、PROD Branch,其中只有两个应该放在Subversion DEV和PROD Branch上

我已初始化SVN并获取它:

git svn init gitsvn获取

我已将其重新设定为:

git rebase-在git svn哈希上\u数字\u此处主控

我最初考虑将参数传递给dcommit命令,但是查看了文档后,似乎没有一个参数用于此想法,即svn ci和传递提交路径

git分支只显示一个分支*master

我可以简单地从开发中删除不需要的文件夹吗

我还发现:

熟悉SVN和Hg,但不太熟悉Git

编辑1

将所有内容提交到临时SVN repo,过滤掉我不想要的文件夹,转储并导入最终目标,怎么样

编辑2


我使用svndumpsanitizer过滤要导入的转储文件,结果导入没有显示任何错误。但是,代码现在无法正确编译,丢失的文件可能在此过程中被删除。

一旦代码重新建立到本地临时存储库中,我最终会做什么:

初始化并获取到临时本地存储库中 导出临时存储库的转储 使用筛选出所需的文件夹 导入到目标存储库
我会更感兴趣的解决为什么!