Como copiar as configurações do tortoisesvn de uma máquina para outra


18

Quero copiar todas as configurações relacionadas ao tortoisesvn de uma máquina para outra. Onde eles são armazenados?

Atualizar:

Embora algumas configurações sejam armazenadas HKEY_CURRENT_USER\Software\TortoiseSVNconforme indicado abaixo, outras configurações não são. Os comentários parecem indicar que essas são configurações específicas do Subversion, em oposição ao TortoiseSVN, mas não consigo encontrar onde elas estão localizadas.


Você realmente teria melhor sorte perguntando isso no SO. Muito mais perguntas sobre svn de tartaruga e usuários que a usam todos os dias.
Rook

5
@Idigas, SO é para questões relacionadas à programação , isso não tem nada a ver com programação, mesmo que seja uma ferramenta usada por muitos programadores.
039

Concordo, achei que as perguntas eram mais adequadas para SU vs. SO.
mindless.panda

2
@Idigas, isso está correto, ele realmente moverá a pergunta para SO. Você pode obter um pouco de treinamento sobre o fechamento de perguntas aqui: meta.stackexchange.com/questions/32490/… :)
heavyd

1
Esta é uma pergunta do Superusuário.
Troggy

Respostas:


6

Para salvar e restaurar as configurações do TortoiseSVN, você pode usar os seguintes comandos:

Salve :

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

Restaurar:

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

Você pode colocar cada linha em um arquivo de texto separado e salvá-las como scripts em lote, por exemplo, Restore.bat / Save.bat

As configurações serão copiadas e restauradas na área de trabalho do usuário atual.


Execute como administrador e siga a \ybandeira para evitar a solicitação de substituição, e você estará pronto.
Chimpanzé guerreiro

4

Portanto, os outros estão parcialmente certos, mas você também precisa exportar outras configurações do registro, além de copiar os arquivos do diretório Subversion AppData, portanto, aqui estão todos os lugares dos quais você precisa extrair dados depois de instalar o TortoiseSVN na sua nova máquina:

HKEY_CURRENT_USER \ Software \ TortoiseSVN - A maioria das configurações do Tortoise

HKEY_CURRENT_USER \ Software \ Tigris.org - Global ignora e usa tempos de confirmação, possivelmente outros

HKEY_CURRENT_USER \ Software \ TortoiseMerge - Configurações do TortoiseMerge

C: \ Users \ {currentUser} \ AppData \ Roaming \ Subversion - Quaisquer configurações globais do SVN


Excelente. A única resposta completa no tópico. Gostei das configurações de exportação na próxima resposta, mas não funcionou direito. Não importaria, e isso fez o truque.
Wade Hatler

4

O TortoiseSVN documenatation mostra uma maneira fácil de salvar / carregar as configurações:[Settings] -> Sync -> [button] Save settings to file | Load settings from file

Exportando configurações de TSVN

Figura 4.91. A caixa de diálogo Configurações, página de sincronização


0

Da máquina de origem, exportar as configurações do registro em: HKEY_CURRENT_USER\Software\TortoiseSVN. Mesclar o arquivo .reg na (s) máquina (s) de destino.


Isso não parece incluir configurações de ignorar e, portanto, potencialmente outras configurações na tartaruga.
mindless.panda

@ user26453: as configurações de ignorar não estão no registro porque são configurações do Subversion, e não do TortoiseSVN. Eles podem ser encontrados na "área de configuração" do svn: svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html . Veja também o botão Editar "Arquivo de configuração do Subversion" na tela de configurações gerais do TortoiseSVN.

Clicar no botão Editar na tela de configurações gerais exibe o que parece ser uma configuração genérica do Subversion, sem mostrar o que tenho atualmente no campo ignorar. Vou investigar onde as configurações do Subversion são armazenadas via svnbook.
mindless.panda
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.