![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 4.09.2010 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
witam, przedstawię sytuację z prośbą o pomoc.
Projekt utrzymywany jest na serwerze w repo SVN, Jego zadaniem m.in. jest trzymanie głównych wydań stabilnych. Do burzliwych;) prac rozwojowych używany przeze mnie jest git i chciałbym, aby całość zespołu przeszła na ten system kontroli wersji. Jak to najlepiej rozwiązać, przy założeniu, że nie rezygnujemy z SVN? Jak osiągnąć taki workflow: IDE -> local Git repo -> remote bare Git repo -> SVN tylko jak pogodzić 'git bare' z 'git svn" (który przecież robi working dir) git svn byłby potrzebny przy zaciąganiu zmian z SVN do GITa (zakładam, że nadal część commitów będzie szła bezpośrednio do svn) trochę się zapętliłem. przyda się wskazanie kierunku. może ktoś przechodził podobną drogę. z góry dzięki! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Założyłbym na serwerze hooka na "post-receive" i w nim robiłbym:
1) Ściągnięcie repo git-a (pierwsze ściągnięcie będzie wolniejsze natomist kolejne pulle będą szybkie) 2) Wypchniecie zmian z git-a do svn-a W drugą stronę - również oparłbym na hooku. http://progit.org/book/ch7-3.html |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 16:27 |