几周前,在工作中,我们从SVN迁移到BitBucket。刚开始时,一些同事开始通过仅移动文件而无需考虑提交历史记录的方式,将代码从曾经是主要的单个SVN干线拆分为存储库。现在,我可以按照下面的链接2中概述的步骤正确执行此操作。
对于过去所做的那些情况,我想从原始SVN干线最终所在的存储库中挖掘那些文件夹的历史记录,并将其应用于代码被移至的存储库。 有一个简单的方法吗?请记住,我们对GIT和BitBucket来说还很陌生,因此对您来说显而易见的解决方案对我们而言并不是那么简单...
我正在考虑从旧存储库生成补丁并将其应用到新存储库中,但是由于文件夹不再存在,我应该回到删除文件夹的提交吗?如果可以,怎么办?
非常感谢!
为澄清起见,发生了什么事(根本没有分支!):
注意: 我已经检查了以下两个线程,它们不能完全满足我的要求。实际上,之后我已经使用第二个文件夹成功地将文件夹移动到独立的存储库中。
Link #1 - Git: Copy history of file from one repository to another
Link #2 - How to move files from one git repo to another (not a clone), preserving history