How do I dump one project out of an SVN repository which contains multiple projects?

前端 未结 2 657
野的像风
野的像风 2020-12-04 15:43

I am working with an SVN repository with many projects. I need to move a few of the projects out of that repository into individual repositories, one for each project, keepi

2条回答
  •  没有蜡笔的小新
    2020-12-04 16:01

    Just an small addition to @Avi answer and @Kit comment.

    If you use svndumpfilter, you may lose a commit that is necessary for loading the repository (source).

    In my case:

    cat dump | svndumpfilter --drop-empty-revs --renumber-revs include trunk/project > project.dump 
    svnadmin load --ignore-uuid /opt/svn/newlocation < project.dump
    <<< Started new transaction, based on original revision 1 
    svnadmin: File not found: transaction '0-0', path 'trunk/project'
    

    The solution was to commit an upper directory trunk first.

提交回复
热议问题