我正在将存储在 SVN 存储库中的 PHP 应用程序转换为 MVC 框架,并且我想将新代码存储在 GIT 存储库中。
我从旧代码中复制的大部分内容是我们随着时间的推移创建的模型。提交历史是我们开发过程中非常重要的一部分,但为了保持存储库的简单性,我只想要那些文件的历史记录,而不是整个存储库的历史记录。
有没有办法将单个文件(或数百个文件中的少数文件)的历史从 SVN 导出到 GIT?
例子:
copy-with-history /svn/project/inc/classes/*.mo.php /git/project2/app/Classes/Models/*.php