我有一个现有的项目,它是一个 Maven 项目。 SVN 路径为 root/MySingleProject
。
现在我想创建一个多模块项目(父项目),并将现有项目添加为模块。我必须执行哪些步骤才能保留 svn 历史记录/提交?
我可以在 svn 中创建一个新文件夹并将现有项目复制粘贴到其中吗? (当然,然后创建一个父级和模块 pom)。
root/MyMultiModule/MySingleProject
checkin 时仍会保留历史记录吗?
最佳答案
您必须使用 Subversion 移动命令来保留历史记录: http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.move.html
使用 TortoiseSVN (Windows),您可以使用鼠标右键而不是左键拖放文件夹:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-rename.html#tsvn-dug-rename-move
关于java - 将 Maven 项目转换为多模块项目的子模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22537171/