Как скопировать настройки tortoisesvn с одного компьютера на другой


18

Я хочу скопировать все настройки tortoisesvn с одной машины на другую. Где они хранятся?

Обновить:

Хотя некоторые параметры хранятся в HKEY_CURRENT_USER\Software\TortoiseSVNсоответствии с приведенным ниже описанием, есть и другие параметры, которых нет. Кажется, комментарии указывают на то, что это специфические настройки Subversion, а не TortoiseSVN, но я не могу найти, где они находятся.


Вам действительно повезет, если вы спросите об этом на ТАК. Гораздо больше вопросов о svn черепахи и пользователей, которые используют это каждый день.
Ладья

5
@Idigas, SO для вопросов, связанных с программированием , это не имеет ничего общего с программированием, хотя это инструмент, используемый многими программистами.
тяжело

Я согласен, я думал, что вопросы лучше подходят для SU против SO.
mindless.panda

2
@Idigas, это правильно, это фактически перенесет вопрос в SO. Вы можете получить небольшую тренировку по закрытию вопросов здесь: meta.stackexchange.com/questions/32490/… :)
Heavyyd

1
Это вопрос супер пользователя.
Troggy

Ответы:


6

Для сохранения и восстановления настроек TortoiseSVN вы можете использовать следующие команды:

Сохранить:

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

Восстановить:

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

Вы можете поместить каждую строку в отдельный текстовый файл и сохранить их как пакетные сценарии, например Restore.bat / Save.bat

Настройки будут сохранены и восстановлены с рабочего стола текущего пользователя.


Запустите от имени администратора и установите \yфлажок, чтобы избежать перезаписи, и все готово.
Воинственный шимпанзе

4

Так что остальные частично правы, но вы также должны экспортировать и другие настройки из реестра, плюс вам следует скопировать файлы из каталога Subversion AppData, так что здесь есть все места, из которых вам нужно получить данные после того, как вы установили TortoiseSVN на вашей новой машине:

HKEY_CURRENT_USER \ Software \ TortoiseSVN - Большинство настроек черепахи

HKEY_CURRENT_USER \ Software \ Tigris.org - глобальное игнорирование и использование времени фиксации, возможно, другие

HKEY_CURRENT_USER \ Программное обеспечение \ TortoiseMerge - настройки TortoiseMerge

C: \ Users \ {currentUser} \ AppData \ Roaming \ Subversion - любые глобальные настройки SVN


Отлично. Единственный полный ответ в теме. Мне понравились настройки экспорта в следующей идее ответа, но она не сработала. Не импортировать, и это сделало свое дело.
Уэйд Хэтлер,

4

В TortoiseSVN documenatation показывает простой способ сохранения / загрузки настроек:[Settings] -> Sync -> [button] Save settings to file | Load settings from file

Экспорт настроек TSVN

Рисунок 4.91. Диалог настроек, страница синхронизации


0

От исходной машины, экспортировать настройки из реестра по адресу: HKEY_CURRENT_USER\Software\TortoiseSVN. Затем объедините файл .reg на конечном компьютере (ах).


Это, кажется, не включает в себя настройки игнорирования и, следовательно, потенциально другие настройки в черепахе.
mindless.panda

@ user26453: параметры игнорирования отсутствуют в реестре, поскольку они представляют собой настройки Subversion, а не настройки TortoiseSVN. Их можно найти в «области конфигурации» svn: svnbook.red-bean.com/en/1.5/svn.advanced.confarea.html . Также смотрите «конфигурационный файл Subversion» Редактировать кнопку в окне общих настроек TortoiseSVN.

При нажатии на кнопку « Изменить» на экране общих настроек появляется то, что выглядит как общая конфигурация Subversion, и вовсе не отображает то, что у меня есть в поле игнорирования. Я выясню, где хранятся настройки Subversion через svnbook.
mindless.panda
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.