I have traditionally versionning my project by copying my project folder, rename the copy and continue work on it.

Now, I have several versions of my project in different folders: myproj_v1, myproj_v2, … I want to import my project version by version. So, I’ll have change log.

To import like so (e.g. to http://svn.witr.net/repos/myproj), we have to type following commands: 1. copy first version in different folder

[witr@localhost] cp -r myproj_v1 myproj

2. import to svn

[witr@localhost] svn import -m "first import v1" ./myproj http://svn.witr.net/repos/myproj

3. rsync the second version

[witr@localhost] rsync -ah myproj_v2 myproj

4. force add unversionned elements

[witr@localhost] cd myproj
[witr@localhost] svn add --force * --auto-props --parents --depth infinity -q

5. commit second version

[witr@localhost] svn ci -m "commit v2"

==> repeat steps 3, 4, 5 to continue with next versions folders