Git 用目标文件内容替换符号链接
我有一个svn树,我想把它转换成多个独立的git存储库。这种迁移的一个方面是,subversion树中的跨模块符号链接inode应该被git存储库中的实际文件内容替换。因此,如果在某个时刻,Git 用目标文件内容替换符号链接,git,svn,version-control,symlink,version-control-migration,Git,Svn,Version Control,Symlink,Version Control Migration,我有一个svn树,我想把它转换成多个独立的git存储库。这种迁移的一个方面是,subversion树中的跨模块符号链接inode应该被git存储库中的实际文件内容替换。因此,如果在某个时刻,A/foo是到B/foo的符号链接,那么相应的git提交应该有一个普通文件A/foo,其内容是B/foo的内容。如果以后的一些svn提交更改了B/foo的内容,那么A的git模块应该有一个匹配的提交来反映此更改 我可以使用什么工具进行此操作? 现在,我能想到的最好的计划是: 那 使用一些自定义编写的一次性代
A/foo
是到B/foo
的符号链接,那么相应的git提交应该有一个普通文件A/foo
,其内容是B/foo
的内容。如果以后的一些svn提交更改了B/foo
的内容,那么A
的git模块应该有一个匹配的提交来反映此更改
我可以使用什么工具进行此操作?
现在,我能想到的最好的计划是: