Lysiur
23.05.2013, 19:40:51
Witam, sytuacja wygląda następująco, mam dwa repozytoria svn tego samego projektu:
+ repo_a, odpowiada aplikacji na serwerze produkcyjnym
+ repo_b, odpowiada aplikacji na serwerze testowym
czy jest możliwość by te dwa niby niezleżne repozytoria połączyć w jedno? Tak bym mógł na localu scalić repo_a z repo_b i zrobić commita?
vokiel
27.05.2013, 19:16:37
Jeśli masz tam ten sam projekt, z tą samą strukturą, różniące się jedynie wprowadzonymi zmianami w plikach możesz np zrobić tak:
1. Wyeksportować repo_a (svn export)
2. Przekopiować wyeksportowane pliki do repo_b ( za pomocą zwykłego menadżera plików - kopiuj -> zastąp wszystkie)
3. Na koniec zrobić svn commit
P.S. 1 - svn export zrobi ładny eksport wszystkich plików projektu (z wybranej rewizji lub HEAD) z pominięciem katalogów .svn, dzięki czemu całość możesz przekopiować do istniejącego na dysku innego repozytorium.
Lysiur
28.05.2013, 12:01:26
Wielkie dzięki, zaproponowane rozwiązanie - rozwiąże mój problem