Где находится опция «Вернуть» в Source Control Xcode 4? - PullRequest
8 голосов
/ 24 марта 2011

Я использую SVN в Xcode 4 в качестве источника контроля;но не видите никакой возможности вернуться к более старой версии?Или команда «вернуться» или «обновить до ревизии»?Опция «Обновить» всегда обновляется до HEAD.

Конечно - я могу сделать это в командной строке, но не могу поверить, что в Xcode нет способа сделать это ...

Кто-нибудь знает, где он спрятан?Или такой опции действительно нет?

Ответы [ 4 ]

12 голосов
/ 24 марта 2011

К сожалению, функциональность SCM в 4.0 довольно ограничена.Вы можете фиксировать, переключать ветки, переходить / объединять, различать предыдущие версии, обновлять до HEAD, но вы не можете вернуться.

Мы все ожидаем, что это будет улучшаться в последующих обновлениях, но это кажется довольно глупым упущением.Подобный Time-Machine инструмент выбора версий кажется идеальным местом для размещения пользовательского интерфейса, поэтому я ожидаю, что он появится там, когда он наконец будет поддерживаться.

3 голосов
/ 24 марта 2011

Вы можете «Отменить изменения». Это вернет выбранные файлы.

2 голосов
/ 07 февраля 2013

Просто обходной путь: поскольку с помощью Xcode невозможно вернуться - вы можете использовать любой инструмент SVN, например, Tortoise на компьютере с Windows и это руководство .

Если вам просто нужно сравнить метод или вы можете просто сравнить его со старой версией, перейдя в Органайзер -> Репозитории -> Ваш проект -> ниже в истории, щелкните файл -> View Changes. (Xcode 4)

Если вы испортите файл своего проекта, вы все равно можете перейти на oldschool и скопировать рабочую версию файла на флешку с помощью Tortoise и заменить ее в своем проекте.,Вот что я только что сделал;)

0 голосов
/ 08 декабря 2015

Это довольно старый вопрос, но мне удается найти способ найти и вернуться к старым версиям.Поскольку это встроенная функция Mac, а не xcode, она найдет ВСЕ сохраненные версии определенного файла.Но это может спасти вас в трудные времена, как это спасло меня: ~

Как восстановить / восстановить файл .m в предыдущей версии?(автоматически сохранено пустое по ошибке и xcode потерпел крах - нет управления исходным кодом, нет Time Machine)

Подводя итог: я открыл файл "file.m", который мне нужно восстановить с помощью TextEdit .Затем я просматриваю:

Файл > Возврат к > Просмотр всех версий

Там мне удается найти все версиифайла и мог выбрать тот, который мне нужен.

...