【发布时间】:2014-05-05 13:56:34
【问题描述】:
我有这个svn结构:
project1 \ tags
\ trunk \ ... \ libraries \ lib1
\ lib2
\ branch
project2 \ tags
\ trunk \ .. \ external_folder = trunk(project1) \ .. \ libraries \ lib1
\ lib2
\ branch
有一天我在 project1 中使用了一些库,如 STM32 或 FAT 文件系统。 我没有创建一个名为“external libs”的自己的项目并使用 SVN:externals,而是让它们保留并通过 project2 中的 SVN:externals 在外部文件夹中使用它们。现在已经过去了一段时间,我想“清理”我的存储库。 有没有办法将此外部文件夹迁移复制到“外部库”项目中,同时保留历史记录?所需的结构如下所示:
external_libs \ lib1 \ tags
\ trunk
\ branch
\ lib2 \ tags
\ trunk
\ branch
project1 \ tags
\ trunk \ ... \ libraries (extern) \ lib1
\ lib2
\ branch
啊,顺便说一句:我用win7做操作系统,用龟龟svn和visualSVN服务器。
提前感谢您的回答:)
问候, 奥伦
【问题讨论】:
标签: svn repository tortoisesvn windows-7-x64 visualsvn-server