Переход с Subversion на Git

29 Ноя
2011

По мере открывания для себя Git’a буду пополнять данную табличку.

Subversion Git
svn update git pull
svn add new_file git add new_file
Сам следит и добавляет в индекс
измененные файлы
git add changed_file
Как вариант еще можно git add .
svn commit git commit; git push
svn copy url_to_project/trunk url_to_project/branches/branch_name git branch branch_name
svn copy url_to_project/trunk url_to_project/tags/tag_name git tag tag_name
svn switch url_to_project/branches/branch_name/ git checkout branch_name
svn merge -r[start]:[end] url_to_project/branches/branch_name git merge branch
svnadmin create /path/to/repository
Выполняется на сервере svn
git init
Выполняется локально
svn checkout url_to_project/ git clone url_to_prjoect
svn propedit svn:ignore *.fileExt
Если файл уже в индексе, то его сначала надо удалить, сделать коммит,
добавить игнорирование
Создать в папке файл «.gitignore» и добавить строчку *.fileExt
Аналогично как в Subversion.

К слову, есть еще более легкий переход с Subverion на Git.

Для тех кто очень любит «черепашку» (TortoiseSVN), есть такая же черепашка только для Git (TortoiseGit)

1 комментарий к записи Переход с Subversion на Git

Avatar

Adel Shigabutdinov

2nd Декабрь 2011 в 21:51

Очень рекомендую SmartGit или Git клиент встроенный в PHP Storm.

Оставить комментарий или два

Наверх
Rambler's Top100