Come copiare le impostazioni di tartaruga da una macchina all'altra


18

Voglio copiare tutte le impostazioni relative a tartaruga da una macchina all'altra. Dove sono memorizzati?

Aggiornare:

Mentre alcune delle impostazioni sono memorizzate HKEY_CURRENT_USER\Software\TortoiseSVNcome indicato di seguito, ci sono altre impostazioni che non lo sono. I commenti sembrano indicare che si tratta di impostazioni specifiche di Subversion rispetto a TortoiseSVN, ma non riesco a trovare dove si trovano.


Avresti davvero più fortuna a chiedere questo su SO. Molto più tartaruga svn domande lì e gli utenti che lo usano ogni giorno.
Rook

5
@Idigas, SO è per le domande relative alla programmazione , questo non ha nulla a che fare con la programmazione, anche se è uno strumento utilizzato da molti programmatori.
pesante

Sono d'accordo, ho pensato che le domande fossero più adatte per SU vs. SO.
mindless.panda

2
@Idigas, è corretto, in realtà sposta la domanda su SO. Puoi ottenere un po 'di domande sulla chiusura dell'allenamento qui: meta.stackexchange.com/questions/32490/… :)
heavyd

1
Questa è una domanda da super utente.
Troggy

Risposte:


6

Per salvare e ripristinare le impostazioni di TortoiseSVN è possibile utilizzare i seguenti comandi:

Salva:

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

Ristabilire:

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

È possibile inserire ogni riga in un file di testo separato e salvarle come script batch, ad esempio Restore.bat / Save.bat

Verrà eseguito il backup e il ripristino delle impostazioni dal desktop dell'utente corrente.


Esegui come amministratore e virata sulla \ybandiera per evitare la richiesta di sovrascrittura e sei a posto.
Warlike Chimpanzee,

4

Quindi gli altri hanno parzialmente ragione, ma devi anche esportare anche altre impostazioni dal registro, inoltre dovresti copiare i file dalla directory AppData di Subversion, quindi qui ci sono tutti i punti da cui devi estrarre i dati dopo aver installato TortoiseSVN sulla tua nuova macchina:

HKEY_CURRENT_USER \ Software \ TortoiseSVN - La maggior parte delle impostazioni di Tortoise

HKEY_CURRENT_USER \ Software \ Tigris.org - Global ignora e usa i tempi di commit, possibilmente altri

HKEY_CURRENT_USER \ Software \ TortoiseMerge - Impostazioni TortoiseMerge

C: \ Users \ {currentUser} \ AppData \ Roaming \ Subversion - Qualsiasi impostazione globale SVN


Eccellente. L'unica risposta completa nella discussione. Mi sono piaciute le impostazioni di esportazione nella prossima idea di risposta, ma non ha funzionato davvero bene. Non importava, e questo ha funzionato.
Wade Hatler,

4

I TortoiseSVN documenatation mostra un modo semplice per salvare / caricare le impostazioni:[Settings] -> Sync -> [button] Save settings to file | Load settings from file

Esportazione delle impostazioni TSVN

Figura 4.91. La finestra di dialogo Impostazioni, Pagina di sincronizzazione


0

Dalla macchina di origine, esportare le impostazioni dal Registro di sistema a: HKEY_CURRENT_USER\Software\TortoiseSVN. Quindi unire il file .reg sui computer di destinazione.


Questo non sembra includere ignora le impostazioni e quindi potenzialmente altre impostazioni in tartaruga.
mindless.panda,

@ user26453: le impostazioni di ignore non sono nel registro perché sono impostazioni di Subversion anziché TortoiseSVN. Si trovano nella "area di configurazione" svn: svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html . Vedi anche il pulsante Modifica "File di configurazione Subversion" nella schermata delle impostazioni generali di TortoiseSVN.

Cliccando sul pulsante Modifica nella schermata delle impostazioni generali, viene visualizzata quella che sembra essere una configurazione Subversion generica, non mostrando affatto quello che ho attualmente nel campo ignora. Esaminerò dove sono memorizzate le impostazioni di Subversion tramite svnbook.
mindless.panda,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.