Close

Migracja z SVN do Git

Podzieliliśmy proces migracji z SVN do GIT na 5 prostych kroków:

1. Prepare your environment for the migration.

2. Convert the SVN repository to a local Git repository.

3. Synchronize the local Git repository when the SVN repository changes.

4. Share the Git repository with your developers via Bitbucket.

5. Migrate your development efforts from SVN to Git.


Utwórz repozytorium Git


Podczas przygotowania, konwersji i synchronizacji następuje przekształcenie historii commitów SVN w repozytorium Git. Najlepszym sposobem na zarządzanie tymi pierwszymi 3 krokami jest wyznaczenie jednego z członków zespołu jako lidera migracji (jeśli czytasz ten przewodnik, ta osoba to prawdopodobnie Ty). Wszystkie 3 z tych kroków należy wykonać na komputerze lokalnym lidera migracji.

Migracja do Git: przygotowanie, klonowanie, synchronizacja
Bazy danych
materiały pokrewne

Jak przenieść pełne repozytorium Git

Logo Bitbucket
POZNAJ ROZWIĄZANIE

Poznaj środowisko Git z rozwiązaniem Bitbucket Cloud

Po fazie synchronizacji lider migracji nie powinien mieć żadnych problemów z aktualizacją lokalnego repozytorium Git za pomocą jego odpowiednika SVN. Aby udostępnić repozytorium Git, lider migracji może udostępnić lokalne repozytorium Git innym programistom, przenosząc je do Bitbucket, usługi hostingowej Git.

Migracja do Git: udostępnianie repozytorium Git przez Bitbucket

Gdy już jest w Bitbucket, inni programiści mogą sklonować przekonwertowane repozytorium Git na lokalne komputery, sprawdzić jego historię z użyciem poleceń Git i zacząć je integrować ze swoimi procesami. Integracja powinna jednak być jednokierunkowa, z SVN do Git, dopóki Twój zespół nie będzie gotowy do przejścia wyłącznie na przepływy pracy Git. To oznacza, że każdy powinien traktować repozytorium Git jako tylko do odczytu i korzystać tylko z oryginalnego repozytorium SVN. Jedyne zmiany w repozytorium Git powinny mieć miejsce, gdy lider migracji synchronizuje je i przesyła aktualizacje do Bitbucket.

Zapewnia to wyraźny okres przejściowy, podczas którego Twój zespół może poznać Git bez przerywania przepływu pracy opartego na SVN. Gdy masz już pewność, że Twoi programiści są gotowi na zmianę, ostatnim etapem migracji jest zamrożenie repozytorium SVN i rozpoczęcie korzystania z Git.

Migracja do Git: migracja aktywnego programowania do Git

Zmiana powinna być naturalnym procesem, ponieważ cały przepływ pracy w Git jest już na miejscu, a Twoi programiści mieli dużo czasu, aby go poznać. Do tego czasu zapewne udało Ci się pomyślnie zmigrować projekt z SVN do Git.


Udostępnij ten artykuł
Następny temat

Zalecane lektury

Dodaj te zasoby do zakładek, aby dowiedzieć się więcej na temat rodzajów zespołów DevOps lub otrzymywać aktualności na temat metodyki DevOps w Atlassian.

Ludzie współpracujący przy ścianie pełnej narzędzi

Blog Bitbucket

Ilustracja DevOps

Ścieżka szkoleniowa DevOps

Demonstracje funkcji z ekspertami Atlassian

Zobacz, jak Bitbucket Cloud współpracuje z Atlassian Open DevOps

Zapisz się do newslettera DevOps

Thank you for signing up