Jak skopiować ustawienia tortoisesvn z jednej maszyny na drugą

18

Chcę skopiować wszystkie ustawienia związane z tortoisesvn z jednej maszyny na drugą. Gdzie są one przechowywane?

Aktualizacja:

Chociaż niektóre ustawienia są przechowywane w sposób HKEY_CURRENT_USER\Software\TortoiseSVNopisany poniżej, istnieją inne ustawienia, które nie są. Komentarze wydają się wskazywać, że są to ustawienia specyficzne dla Subversion, w przeciwieństwie do TortoiseSVN, ale nie mogę znaleźć, gdzie się znajdują.

bezmyślna panda
źródło
Naprawdę miałbyś więcej szczęścia, pytając o to na SO. Znacznie więcej pytań dotyczących żółwi i użytkowników, którzy korzystają z niego codziennie.
Rook
5
@Idigas, SO służy do programowania pytań, nie ma to nic wspólnego z programowaniem, mimo że jest to narzędzie używane przez wielu programistów.
ciężki
Zgadzam się, myślałem, że pytania lepiej pasują do SU vs. SO.
bezmyślna.
2
@Idigas, to prawda, faktycznie przeniesie pytanie do SO. Trening zamykania pytań można uzyskać tutaj: meta.stackexchange.com/questions/32490/… :)
ciężki
1
To jest pytanie superużytkownika.
Troggy

Odpowiedzi:

6

Aby zapisać i przywrócić ustawienia TortoiseSVN, możesz użyć następujących poleceń:

Zapisać:

reg save HKEY_CURRENT_USER\Software\TortoiseSVN %USERPROFILE%\Desktop\tortoise.hive

Przywracać:

reg restore HKEY_CURRENT_USER\Software\TortoiseSVN %USERPROFILE%\Desktop\tortoise.hive

Możesz umieścić każdą linię w osobnym pliku tekstowym i zapisać je jako skrypty wsadowe, np. Restore.bat / Save.bat

Kopie zapasowe ustawień zostaną przywrócone i przywrócone z pulpitu bieżącego użytkownika.

Hans Wurst
źródło
Uruchom jako administrator i przypnij \yflagę, aby uniknąć monitu o zastąpienie, i możesz zacząć.
Warlike Chimpanzee,
4

Więc pozostałe mają częściowo rację, ale musisz również wyeksportować inne ustawienia z rejestru, a także powinieneś skopiować pliki z katalogu Subversion AppData, więc oto wszystkie miejsca, z których musisz pobrać dane po zainstalowaniu TortoiseSVN na nowej maszynie:

HKEY_CURRENT_USER \ Software \ TortoiseSVN - Większość ustawień Tortoise

HKEY_CURRENT_USER \ Software \ Tigris.org - Globalne ignorowanie i używanie czasów zatwierdzania, ewentualnie inne

HKEY_CURRENT_USER \ Software \ TortoiseMerge - ustawienia TortoiseMerge

C: \ Users \ {currentUser} \ AppData \ Roaming \ Subversion - Dowolne ustawienia globalne SVN

Scott Gartner
źródło
Doskonały. Jedyna pełna odpowiedź w wątku. Podobały mi się ustawienia eksportu w pomysle na następną odpowiedź, ale tak naprawdę nie działało to dobrze. Nie importowałem, a to załatwiło sprawę.
Wade Hatler
4

TortoiseSVN documenatation pokazy łatwy sposób zapisać / załadować ustawienia:[Settings] -> Sync -> [button] Save settings to file | Load settings from file

Eksportowanie ustawień TSVN

Rycina 4.91. Okno dialogowe ustawień, strona synchronizacji

automatix
źródło
0

Z urządzenia źródłowego wyeksportować ustawienia z rejestru pod adresem: HKEY_CURRENT_USER\Software\TortoiseSVN. Następnie scal plik .reg na maszynie docelowej.

C-Funt Guru
źródło
Nie wydaje się, aby obejmowało to ustawienia ignorowania, a więc potencjalnie inne ustawienia żółwia.
mindless.panda
@ user26453: ustawień ignorowania nie ma w rejestrze, ponieważ są to ustawienia Subversion, a nie ustawienia TortoiseSVN. Można je znaleźć w „obszarze konfiguracji” svn: svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html . Zobacz także przycisk edycji „Plik konfiguracyjny Subversion” na ekranie ustawień ogólnych TortoiseSVN.
Kliknięcie przycisku Edytuj na ekranie ustawień ogólnych pojawia się, co wygląda na ogólną konfigurację Subversion, w ogóle nie pokazując tego, co aktualnie mam w polu ignorowania. Zbadam, gdzie przechowywane są ustawienia Subversion przez svnbook.
mindless.panda