Полное раскрытие: мне еще предстоит смириться с функцией «Версии» , и это сохранение больше не сохраняется . У меня не было недостатка в драмах, теряющих работу и теряющих файлы с тех пор, как была введена эта функция, так что, возможно, «Я делаю это неправильно» TM .
Последняя драма возникает при использовании приложений для синхронизации файлов. В моем случае бокс. У меня есть обычный рабочий процесс, который выглядит так:
В этот момент я столкнулся с проблемой. Открытый файл не имеет изменений с другого компьютера, что нормально - я не открывал его повторно с диска. Однако больше нет возможности закрыть файл без сохранения текущего содержимого! Я могу либо закрыть и вернуться (что заменяет файл на диске последней сохраненной версией на этом компьютере ), либо я могу закрыть и сохранить (что заменяет файл на диске текущей версией на этом компьютере ). В любом случае, я потеряю изменения, сделанные на другом компьютере.
Лучший обходной путь, который я придумал, — это принудительно закрыть приложение (что рискованно) или продублировать открытый файл в Finder, закрыть открытый файл (выбрав «вернуть» или «сохранить» — это не имеет значения), удалить только что -closed файл и вместо этого откройте дублированный файл.
Довольно запутанно, верно?
Ситуация усугубляется, когда я делюсь своей папкой Box со вторым человеком — в этом случае мне нужно быть уверенным, что я закрою файл после каждого сеанса редактирования, или рискую перезаписать изменения другого человека.
Есть ли способ спасти немного здравого смысла, прежде чем macos полностью погрузится в iOS-банальность?
Хорошие новости. После некоторых подсказок на форумах поддержки Apple и экспериментов я обнаружил, что опция «закрыть и вернуться» не делает того, что говорит. На самом деле он закрывает документ, не касаясь файла на диске — именно то, что мне нужно!
Напомним, что при закрытии измененного файла, поддерживающего версии, появляется следующее диалоговое окно:
Кажется, нет возможности закрыть без изменения того, что на диске. Однако кнопка «Отменить изменения» на самом деле ведет себя как кнопка «Не сохранять» , оставляя файл на диске нетронутым.
Это именно то поведение, которое мне нужно для поддержки случая, когда файл на диске был изменен другим приложением, и я хочу сохранить эти изменения.
Как стало ясно в ветке Apple, все это, вероятно, может быть изменено и может быть хрупким, но на данный момент у меня есть решение.
мммммм
Хит Рафтери