![]() |
![]() ![]() |
![]() |
![]()
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 ![]() |
jest coś takiego jak git-svn. Ale po co? Nie ma w tym żadnego sensu. Powinniście wszystko przerzucić do gita (całą historię za pomocą git-svn) i tylko na nim siedzieć.
Gdybym miał komukolwiek doradzać SVN-a to tylko wrogowi. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 4.09.2010 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(wookieb) jest coś takiego jak git-svn. Ale po co? Nie ma w tym żadnego sensu. Powinniście wszystko przerzucić do gita (całą historię za pomocą git-svn) i tylko na nim siedzieć. Gdybym miał komukolwiek doradzać SVN-a to tylko wrogowi. dzięki stary, ja to wiem, ty to wiesz. ale ideały swoją drogą a proza życia swoją drogą. primo po pierwsze, część developerów nie jest "falimiar" z gitem, więc chciałbym dać im "etap przejściowy", gdzie git już jest, ale jeszcze nie obowiązkowy primo po drugie, różne procesy są ustawione pod svn-a, typu dystrybucja kodu wydania itp. też chciałbym mieć czas "przejściowy" na ich przepisanie pod gita primo po trzecie, w zasadzie nie odpowiedziałeś mi na pytanie, ale może miałbyś jakieś pomysły? |
|
|
![]()
Post
#4
|
|
![]() 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 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 4.09.2010 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(wookieb) dzięki, poczytam. kiełkuje już mi w głowie docelowa konfiguracja. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:56 |