Dodanie zewnętrznego repozytorium svn do naszego repozytorium svn

W celu dodania do repozytorium z projektem katalogu z odwołaniem do zewnętrznego projektu należy wykonać następujące instrukcje:

  1. Przejść do katalogu w którym chcemy dodać katalog z zewnętrznym repozytorium.
  2. Wykonać polecenie "svn propedit svn:externals ." .
  3. Po otwarciu domyślnego edytora w naszym systemie należy dodać nazwę katalogu docelowego oraz adres repozytorium zewnętrznego "katalog_z_zewnętrznym projektem http://svn.zewnetrzym.projekt/trunk" .
  4. Polecenie "svn status" powinno pokazać nazwę naszego katalogu z zewnętrznym projektem oznaczoną flagą X .
  5. Dodać zmiany do naszego repozytorium "svn commit -m "Dodałem zewnętrzne repozytorium svn-a" " .

Przykładowo jeśli mamy projekt oparty na frameworku Symfony i chcemy korzystać z pluginu DbFinderPlugin w  wersji rozwojowej to możemy to zrobić następująco.

  1. Przechodzimy do katalogu plugins naszego projektu.
  2. Wykonujemy polecenie "svn propedit svn:externals ." .
  3. Po otwarciu edytora dodajemy linie "DbFinderPlugin http://trac.symfony-project.org/browser/plugins/DbFinderPlugin/trunk" .
  4. Sprawdzamy poprawność wykonania powyższych operacji wydając polecenie "svn status". Jeśli zobaczymy katalog DbFinderPlugin oznaczony flagą X wszystko jest w porządku.
  5. Zatwierdzamy zmiany w projekcie "svn ci -m "Dodałem plugin DbFinderPlugin z zewnętrznego repozytorium" ".