我有一个现有的项目,这是一个单一的maven项目。 SVN路径为root/MySingleProject
。
现在我想创建一个多模块项目(父项目),并将现有项目添加为模块。我必须执行哪些步骤才能保留svn history / commits?
我可以在svn中创建一个新文件夹并在那里复制现有项目吗? (然后当然创建父和模块pom)。
root/MyMultiModule/MySingleProject
签入后是否仍会保留历史记录?
答案 0 :(得分:2)
您必须使用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