2012-03-10 13 views
7

To będzie dość głupie pytanie, ale heeeere idziemy:Stwórz nowe repozytorium svn dla mojego projektu

Mam projekt. Jest na subwersji. Svn wysadził się w czasie i nie dbam o to, aby kod był przechowywany w repozytorium. Tylko ja pracuję nad kodem, a mój kod to ładny as.

Również mój biedny laptop to v.v. Blisko stania się latającym laptopem.

Tak!

Projekt znajduje się w folderze C: gdzieś w moim komputerze z systemem Windows. Chcę - i myślę, że to zrobiłem, usunąłem projekt i zabiłem wszystkie pliki svn - przynajmniej, to właśnie zapewnia mnie zaćmienie.

co chcę zrobić, to

  1. Utwórz nowy svn repo dla tego projektu, może być wszędzie
  2. Umieść kod w folderze c: gdzieś w tym nowym repo
  3. That. Jest. To.

Sso jak to zrobić? Moje połączenie svn jest obecnie http: localhost/svn/Bodymap, chciałbym, aby było to http: localhost/svn/healosophy - czy muszę zrobić repo w jakiejś wymyślnej lokalizacji? Jeśli tak, to jak znajdę lokalizację?

Dzięki!

UPDAAAAAAATE: How do I locate the SVN repository directory?

Powyższe jest moje kolejne pytanie, które pozwalają mi znaleźć gdzie stary repo był położony. To samo w sobie nie jest ważne - możesz zrobić repo w dowolnym miejscu, prawda? Jednak podana odpowiedź informuje również, że lokalizacja repo jest zdefiniowana w pliku httpd.conf apache. Jest to dobry sposób na znalezienie repozytorium i - i to jest klucz - zmienia się również tam, gdzie serwer apache szuka nowego repo. W moim przypadku zaktualizowałem ścieżkę svnpath, aby wskazać miejsce, w którym chciałem mieć nową lokalizację.

Na koniec zapoznaj się z tą odpowiedzią tutaj, aby uzyskać prawdopodobne problemy z konfiguracją svn, jeśli zaczniesz zmieniać położenie. O ile widzę, sprowadza się to do "ustawień proxy z subversion są złe, nie używaj ich".

https://stackoverflow.com/a/9648449/1061426

Odpowiedz

8

Utwórz repozytorium SVN z svnadmin create C:/Foo/Bar

Następnie umieścić swoje źródło w nim z svn import C:/Old/Path file:///C:/Foo/Bar

+0

genialny, Dziękuje! – bharal

Powiązane problemy