Возможно ли вернуть рабочую копию SVN на редкую проверку?Вернуть SVN репо на редкую проверку (отменить 'svn up --set-depth infinity')?
У меня есть редкая проверка очень большого хранилища. Я запустил svn up --set-depth infinity
в одной из подпапок, но это привело к проверке многих, многих файлов, которые мне не нужны. Если бы я мог провести время назад, я бы сделал вместо svn up --set-depth immediates
в подпапке, а затем сделал это рекурсивно только во вложенных подпапках, которые меня волнуют (а не всего поддерева).
У меня нет изменений Мне нужно сохранить в этом поддереве, поэтому я счастлив сделать довольно разрушительные вещи, чтобы восстановить его. Однако у меня есть изменения в другом поддереве, поэтому я бы предпочел не просто выбросить всю рабочую копию. Есть ли способ (или взломать), я могу просто удалить поддерево, а затем сказать SVN обновить только до глубины immediates
?
Что не так с выполнением другой 'svn up -set-depth -передачи в этой подпапке? – Ben
@Ben - Я думал, что это невозможно, хотя я не уверен, почему (и может быть, просто ошибаюсь). Я только что начал эту команду и увижу, что происходит (прямо сейчас она просто висела без вывода, я не уверен, как долго я буду ждать, если она работает, но исходная бесконечность бесконечности 'update заняло около 3 часов, так что это может занять некоторое время. – sam
@Ben - да, это работает, спасибо. Я фактически отменил команду, которую я выполнял, и повторно попробовал ее дальше по дереву (так что она завершилась быстрее и я мог проверить, что он работает) - ранее команда только что оказалась подвешенной. – sam