Як скопіювати налаштування tortoisesvn з однієї машини на іншу


18

Я хочу скопіювати всі пов’язані з tortoisesvn налаштування з однієї машини на іншу. Де вони зберігаються?

Оновлення:

Хоча деякі налаштування зберігаються за HKEY_CURRENT_USER\Software\TortoiseSVNвказаним нижче способом, є й інші налаштування. Зауваження, схоже, вказують, що це налаштування для Subversion на відміну від TortoiseSVN, але я не можу знайти, де вони знаходяться.


Вам справді пощастило б запитати про це так. Набагато більше запитань про черепаху svn там і користувачів, які її використовують щодня.
Грак

5
@Idigas, SO призначений для програмування пов'язаних питань, це не має нічого спільного з програмуванням, хоча це інструмент, який використовують багато програмістів.
важкий

Я згоден, я вважав, що питання краще підходять для SU vs. SO.
mindless.panda

2
@Idigas, це правильно, це фактично перенесе питання на ТАК. Ви можете ознайомитись із навчанням щодо закриття запитань тут: meta.stackexchange.com/questions/32490/… :)
важкий

1
Це питання щодо суперкористувача.
Трогі

Відповіді:


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 \ Програмне забезпечення \ TortoiseSVN - більшість налаштувань черепахи

HKEY_CURRENT_USER \ Програмне забезпечення \ Tigris.org - Глобальний ігнорує та використовує час фіксації, можливо, інші

HKEY_CURRENT_USER \ Software \ TortoiseMerge - налаштування TortoiseMerge

C: \ Користувачі \ {currentUser} \ AppData \ Роумінг \ 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 . Також на екрані загальних налаштувань TortoiseSVN див. " Редагувати файл конверсії" .

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