apohllo.pl
więcej niż strona domowa...
 

Zestawienie poleceń: Git i SVN

Yehuda Katz opublikował artykuł, w którym pokazuje, jak wygląd jego typowa sesja edycji kodu w kontekście Git-a. Cały artykuł warty jest przeczytania, natomiast tabelka, która pojawia się na końcu zdecydowanie może służyć za ściągę z Gita, dla wcześniejszych użytkowników SVN-a. Pozwalam ją sobie przerysować:

Operacja git svn
Klonowanie repozytorium git clone git://github.com/rails/rails.git svn checkout http://dev.rubyonrails.org/svn/rails/trunk
Przygotowywanie zmian git add, git commit brak lub ręczne przygotowanie diff-a
Ściąganie zmian z repozytorium git pull --rebase svn up
Rozstrzyganie konfliktów git add, git rebase --continue svn resolve
Rozstrzyganie konfliktów (bez—rebase) git add, git commit brak
Wycofywanie zmian (przygotowanych do wysłania) git reset --hard svn up -rOLD potem zaaplikowanie diff-a (jeśli pamiętałeś żeby go zrobić)
Publikowanie do repozytorium git push svn commit
svn | git | Opublikowano 12:00 05-06-2010. Ostatnia modyfikacja 14:59 05-06-2010 |
comments powered by Disqus