Я относительно новичок в Subversion, исходящий из Source Safe, и это заставляет меня сходить с ума. Используя интерфейс Tortoise, Commit продолжал показывать мне .java-файлы в моем каталоге bin, которые, по его словам, «отсутствовали» - хорошо, это отдельный вопрос. В основном, когда я попробовал несколько вещей, чтобы избавиться от ложного сообщения «bin», Tortoise вместо этого удалил всю мою исходную директорию. Я попробовал повторное добавление вещей, но когда я добавил, он появился как новый, без истории.Как вернуть репозиторий Subversion, а не мою рабочую копию, к конкретной ревизии?
Как вернуть Subversion в конкретную ревизию? Как будто я никогда не бывал? Я знаю, как это сделать в VSS, но каждый раз, когда я пытаюсь использовать TortoiseSVN, это просто изменяет мою рабочую копию. Я не хочу, чтобы потом проверить свою рабочую копию, потому что это потеряло бы всю мою историю. Может ли Subversion забыть?
Пробовал искать в stackoverflow уже, кстати, но самое близкое, что я нашел, это экспортировать и реимпортировать весь репозиторий, и я не думаю, что сейчас нахожусь. Subversion должен быть в состоянии сделать эту самую простую вещь!
Спасибо, у меня нет доступа к ящику репозитория прямо сейчас. – orbfish
Когда я пытаюсь передать старую ревизию в багажник, я получаю сообщение об ошибке, сообщающее мне, что мне нужно сначала обновить его, что, конечно же, вернет его обратно в ревизию HEAD ... – Christian
Мне нужно было войти в журнал, нажмите на интересующую вас ревизию, «Вернитесь к этой ревизии», а затем повторите фиксацию. «Обновление для пересмотра» не сработало для меня ... – Christian