Где мои варианты возврата в TortoiseSVN?

Я работаю с новой установкой и репозиторием в TortoiseSVN. Я внес некоторые изменения и переместил некоторые файлы, но щелчок правой кнопкой мыши и вызов контекстного меню и/или журнала изменений не дает мне ни одной из опций «возврата», упомянутых в руководстве по ежедневному использованию.

Как я могу предоставить себе доступ к параметрам «возврата», если они пропали?

Я щелкнул правой кнопкой мыши значок программы оболочки «TortoiseSVN» → «Настройки», затем установил флажок «Вернуть», чтобы добавить этот параметр в список параметров «Правый клик/Контекстное меню». Он по-прежнему не отображается после перезапуска.

(См. контекстное меню... ниже не отображается опция «Вернуть».)

Введите здесь описание изображения

Введите здесь описание изображения


person Rachael    schedule 27.05.2015    source источник
comment
Я получаю Revert..., щелкнув правой кнопкой мыши любой файл или каталог с изменениями, а затем выбрав TortoiseSVN ▶, который открывает меню второго уровня, включая Revert.... Я считаю, что это происходит «из коробки». Это не работает для вас?   -  person PJTraill    schedule 28.05.2015
comment
Нет, мне пришлось зайти в настройки, добавить в контекстное меню возврат и сохранить. На моей удаленной машине контекстное меню до сих пор не обновилось, а прошло уже больше часа. Я сделал это на локальной машине, и я смог выбрать возврат из контекстного меню правой кнопки мыши, как и ожидалось. Информация о версии: TortoiseSVN 1.8.11, сборка 26392 — 64-битная, 19 марта 2015 г., 18:50:20 Subversion 1.8.13, -release apr 1.5.1 apr-util 1.5.4 serf 1.3.8 OpenSSL 1.0.2a 19 Март 2015 г. zlib 1.2.8   -  person Rachael    schedule 28.05.2015
comment
Вы изменили настройки на удаленной машине? Настройки Tortoise являются локальными для клиента (Subversion-), где он установлен (и вашего логина). Но очень странно, что он не работает из коробки — вы уверены, что версия подходит для вашего оборудования (она точно такая же, как версия, которую я использую на MS Windows 7 SP1)? Вы нажимаете в проводнике Windows (не в проводнике репозитория)? (Извините, если это звучит очевидно, но трудно представить, в чем может быть проблема!)   -  person PJTraill    schedule 28.05.2015
comment
Удивительно, но я сделал это и перезапустил удаленную машину. Это обычно работает для меня, когда наложения значков обновляются медленно.   -  person Rachael    schedule 28.05.2015
comment
Ваше контекстное меню выглядит так же, как и в браузере репозитория. Там у вас разные варианты. Обычно вы откатываете изменения в рабочей копии (и предпочтительно создаете и тестируете их!), а затем фиксируете. Чтобы отменить изменения в WC, вы открываете его в проводнике Windows и щелкаете правой кнопкой мыши.   -  person PJTraill    schedule 28.05.2015
comment
Настройки, которые вы меняете, несмотря на то, что они называются «каскадное контекстное меню», на самом деле перемещают отмеченные записи в контекстное меню верхнего уровня (в проводнике Windows), как говорится в тексте, наведенном на курсор.   -  person PJTraill    schedule 28.05.2015


Ответы (1)


Проблема заключается в том, что вы используете контекстное меню (щелчок правой кнопкой мыши) в браузере репозитория TortoiseSVN, а не в проводнике Windows, который выглядит по-другому даже в каталогах репозитория — это видно из вашего снимка экрана.

Контекстное меню репо-браузера дает вам варианты, применимые к репозиторию, а не к рабочей копии. Обычно вы не хотите возвращаться непосредственно в репозиторий, а скорее извлекаете рабочую копию, возвращаетесь туда (и, желательно, собираете и тестируете результат!), а затем фиксируете.

Возврат в вашей рабочей копии

После того, как вы разместите рабочую копию в каталоге вашего (Windows) клиента Subversion, вы можете открыть свою рабочую копию в проводнике Windows и оттуда получить доступ к Revert..., щелкнув правой кнопкой мыши любой файл или каталог. с изменениями, а затем выбрав TortoiseSVN ▶, откроется меню второго уровня, включающее Revert.... Вот так оно выходит из коробки. Если вы хотите вернуть файл или каталог к ​​более старой версии, вы найдете полезные опции, если откроете диалоговое окно Log... и щелкните правой кнопкой мыши ревизию или один из файлов в ревизии.

Настройки TortoiseSVN

Используемые вами настройки TortoiseSVN влияют только на контекстное меню проводника Windows, но не на браузер репозитория. Эти настройки являются локальными для (Subversion-) клиента, на котором установлена ​​TortoiseSVN (и вашего логина), поэтому вам может потребоваться изменить их на нескольких машинах, хотя вам не нужно изменять их, чтобы иметь возможность вернуться в вашу рабочую копию. . Хотя эти настройки описываются как «каскадное контекстное меню», они фактически перемещают отмеченные элементы за пределы каскадного меню в контекстное меню верхнего уровня (в проводнике Windows), как говорит текст, наведенный курсором мыши. .

Обновление оверлея

Наложения в Проводнике Windows могут медленно обновляться в загруженной системе или при наличии большого количества рабочих копий. В этом случае обычно помогает выполнение TortoiseSVN Clean up... на вашей рабочей копии и отметка «обновить оверлеи».

person PJTraill    schedule 28.05.2015
comment
да, я хочу отменить ложные удаления и тому подобное. Я хочу вернуться в браузер репо. И я вижу эту функцию в контекстном меню и в браузере хранилища черепахи svn на моем локальном компьютере. Подключение к машине с другим экземпляром svn tortoise не обновляет эту функцию после внесения изменений на этой машине. - person Rachael; 03.06.2015
comment
и, кстати, это одна и та же версия tortoisesvn на обеих машинах, о которых я говорю. - person Rachael; 03.06.2015