Я использую я , j, k (или r & c для цикличного выполнения столбца строки). Если Вам нужно больше чем три переменные цикла в методе , метод является, вероятно, слишком длинным и сложным, и Ваш код был бы, вероятно преимущество от разделения метода в большее количество методов и именование их правильно .
svn revert deletedDirectory
Вот документация для команды svn revert
.
Если deletedDirectory
был удалено с помощью rmdir
, а не svn rm
, вам нужно будет вместо этого выполнить
svn update deletedDirectory
.
Выполните (рекурсивную) операцию возврата с уровня выше удаленного вами каталога.
Самым простым решением, которое я смог найти, было удалить родительский каталог из рабочей копии (с помощью rm -rf, а не svn delete), а затем запустить svn обновление в дедушке. Например, если вы удалили a / b / c, rm -rf a / b, cd a, svn up. Это все возвращает. Конечно, это хорошее решение только в том случае, если у вас нет других незафиксированных изменений в родительском каталоге, которые вы хотите сохранить.
Надеюсь, эта страница будет в верхней части результатов в следующий раз, когда я буду гуглить этот вопрос. Было бы, конечно, даже лучше, если бы кто-нибудь предложил более чистый метод.