для мерзавца все что тебе нужно это
git init
добавить правильный список файлов / каталогов для игнорирования в файле .gitignore
git add .gitignore
git commit -m "initial init"
затем добавьте все файлы
git add . -A
git commit -m "initial code commit"
на верхнем уровне.
Аналогичные шаги для SVN, но я бы не рекомендовал использовать SVN по ряду причин.
надеюсь, это поможет