我有一个现有的 SVN 存储库,其中包含一个保存我的项目的文件夹。 我想知道是否有一种方法可以创建一个新的存储库,并将我的项目文件夹设置为其根目录,并保留所有颠覆历史记录(日志)。请注意,我不介意丢失原始存储库修订号。
谢谢。
最佳答案
您可以手动复制存储库,或使用 svnadmin。
然后,您可以将项目的子目录移动到根目录下,并删除其他所有内容,从而保留您想要的目录结构。每个文件的历史记录都会被保留,但它会记住这些文件曾经有不同的路径(这可能是一件好事)。
关于SVN 文件夹到新存储库根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/934009/