Я использую терминал Mac OS X для SVN. Я очень любитель, когда речь заходит о SVN и командной строке. Я обычно просто обезьяна с интерфейсом.Undo SVN 1.6 ошибка через командную строку
Я случайно каким-то образом совершил некоторые ветви нашего проекта внутри другой ветви проекта, пытаясь проверить ветку. Да, я так плох.
Удаленное хранилище:
MyProjectBranch
BranchNeedsToNotBeHere
BranchNeedsToNotBeHere2
BranchNeedsToNotBeHere3
expectedDirectoryStillHere1
expectedDirectoryStillHere2
expectedDirectoryStillHere3
Наконец правильный локальный репозиторий в желаемом пересмотре:
MyProjectBranch
expectedDirectoryStillHere1
expectedDirectoryStillHere2
expectedDirectoryStillHere3
Как отменить эту пародию, не делая себе выглядеть некомпетентным? Казалось бы, простая команда «revert» будет доступна, но все, что я нашел, это «обратное слияние» - что, если я сделал это правильно, вообще не удалял посторонние каталоги, а ожидаемые каталоги не имеют правильной версии, но более старой. Поэтому я даже не могу делать это правильно.
Много преимуществ и, если доступно, щедрость всем, кто может меня спасти!
Одним из вариантов может быть сделать новую проверку в другом каталоге с переделкой до точки, где все было хорошо. –
@ashutoshraina Итак, вы говорите ... удаленно удалите всю ветку, а затем зафиксируйте правильный, который у меня есть на месте? Мне нужно снова включить эту ветку в багажник, это повлияет на что-нибудь? Если вы можете сформулировать этот процесс в ответе, я получу некоторые моменты. –
Просто 'svn rm' если они вам нужны,' svn mv', если они вам нужны в другом месте? Да, ваша ошибка все еще существует в истории, но не всегда очевидна, и, вероятно, никто на самом деле не заботится об этом. – Wrikken