Heads up! This post was written 12 years ago. Some information might be outdated or may have changed since then.
За бързото и лесно конвертиране на SVN хранилище към GIT любимият ми метод е чрез използване на SmartGit/Hg клиента разработван от Syntevo линк.
Приложението може да се ползва за некомерсиални цели без ограничение.
Така първо трябва да клонираме SVN хранилището при нас. За целта натискаме
CTRL+ALT+O
или от менюто Projects избираме Clone. Въвеждаме адреса на SVN repository-то примерно svn://svn.net/projectX.

След като следваме стъпките и изчакваме клонирането да завърши. При по-голямо хранилище това ще отнеме малко повече време.
След което отваряме едно Command Prompt-че и създаваме директория където искаме да имаме чисто копие. Примерно
def my_function():
    return "Hello, World!"

print(my_function())
и правим
git clone D:\projects\CHECKED
като D:\projects\CHECKED е директорията в която сме клонирали от SVN-а.

Може да добавим и remote по следния начин
git remote remove origin
git remote add origin https://**********************.git
и накрая
git 
    push 
    -u 
    origin 
    master



Това е :)
Естествено съществуват и много различни начини за осъществяването на тази задача но (почти) винаги се използва git-svn. :)

Back to all posts