Где опция "Восстановить" в Xcode 4 Source Control?
Я использую SVN в Xcode 4 в качестве исходного элемента управления; но не можете увидеть какой-либо вариант возврата к более старой версии? Или команда 'revert' или 'update to revision'? Параметр "Обновить" всегда, кажется, обновляется до HEAD.
Конечно - я могу сделать это в командной строке, но не могу поверить, что в Xcode нет способа сделать это...
Кто-нибудь знает, где он скрыт? Или нет такого варианта?
Ответы
Ответ 1
К сожалению, функциональность SCM в 4.0 довольно ограничена. Вы можете совершать транзакции, переключать ветки, ветвь/слияние, сравнивать предыдущие версии, обновлять до HEAD, но вы не можете вернуться.
Мы все ожидаем, что это улучшится в последовательных обновлениях, но это похоже на довольно глупые упущения. Средство выбора версии в стиле Time-Machine кажется идеальным местом для размещения пользовательского интерфейса, поэтому я ожидаю, что он появится там, когда он наконец будет поддержан.
Ответ 2
Вы можете "Отменить изменения". Это вернет выбранный файл (ы).
Ответ 3
Просто работайте:
Поскольку с Xcode невозможно вернуться, вы можете использовать любой инструмент SVN, например, Tortoise на компьютере с Windows и этот учебник.
Если вам просто нужно сравнить метод или так вы могли бы просто просто сравнить с более старой версией, перейдя в Организатор → Репозитории → Ваш проект → ниже в истории щелкните файл → Просмотреть изменения. (Xcode 4)
Если вы испортите файл проекта, вы все равно можете пойти в oldschool и скопировать рабочую ревизию файла на USB-накопитель, используя Tortoise и заменив его в вашем проекте. Это то, что я только что сделал;)
Ответ 4
Это старый вопрос, но мне удается найти способ найти и вернуться к старым версиям. Поскольку это встроенная функция Mac, а не вещь xcode, она найдет ВСЕ сохраненные версии определенного файла. Но это может спасти вас в трудные времена, например, это спасло меня: ~
Как вернуть/восстановить файл .m в предыдущую версию? (ошибка автосохранения по ошибке и ошибка xcode - нет элемента управления источником, без машины времени)
Подведение итогов:
Я открыл файл. Мне нужно восстановить с помощью TextEdit. Затем я просматриваю:
Файл > Вернуть в > Обзор всех версий
Там мне удается найти все версии файла и выбрать тот, который мне нужен.