Измените способ, которым Microsoft Word сохранил файлы

Я запускаю Word 2007, но я заметил это с более ранними версиями также.

Кажется, что, когда я открываюсь и работаю над документом в слове, система создает скрытый файл со странным именем файла, находящимся в той же папке. Это, вероятно, что позволяет мне автовосстанавливать файл после катастрофического отказа.

К сожалению, когда я совершил нападки, сохраняют, кажется, что система удаляет исходный файл и переименовывает скрытый файл. Это - большая проблема для меня, потому что я часто редактирую файл, который является объектом управления исходным кодом (документация для продукта моего работодателя) и когда это происходит Visual Studio / Сервер Основы Команды предполагает, что файл был удален, и это исчезает от продукта и от управления исходным кодом.

Какой-либо способ заставить эту функциональность уходить?

4
задан 21.08.2011, 10:02

4 ответа

  1. Это не опция в Microsoft Word - Вы застреваете с существующей функциональностью сохранения/удаления/замены.

  2. Visual Studio замечает, когда файл удален из диска и автоматически удаляет его из проекта. Деактивация опции "Detect when file is changed outside the environment" в меню Tools> Options> Documents не выключает это поведение.

  3. Можно работать вокруг этого (неудобно) путем выполнения следующего:

    • Проверьте файл DOC/DOCX в своей системе управления исходным кодом.
    • Выйдите из Visual Studio или просто закройте Решение.
    • Действительно работайте над файлом в Word, делая заключительное Сохранение каждый раз, когда Вы сделаны.
    • Откройте решение назад, и Ваш файл будет все еще включен в проект.
    • Перепроверьте файл в.
1
ответ дан 07.12.2019, 19:31

Кажется мне, что Вы пытаетесь переместить гору в Mahomet. Отступите и думайте о том, как управление версиями обычно работает (думайте о регистрациях и контроле а-ля CVS или SVN).

Вместо того, чтобы работать над файлами живут в репозитории управления исходным кодом, Вы должны, вероятно:

  • проверьте файл Вы намерение внести изменения в
  • сделайте свои обновления на Вашей локальной копии файла
  • зарегистрируйтесь в новой версии файла, который Вы обновили

Это, кажется, имеет настолько больше смысла, чем, что Вы пытаетесь сделать путем изменения, как MS Word работает.

3
ответ дан 07.12.2019, 19:31

Это трудно кодируется на серьезном основании - если Вы имеете открытый дескриптор на фактическом файле и затем пытаетесь сохранить, перезаписывая тот файл, затем сбои сохранения по некоторым причинам (особенно в сети fileshare, но даже просто локальных проблемах как сбой питания), у Вас теперь была бы половина файла, который бесполезен. Метод использование Word здесь, когда сохранение должно сохранить временный файл, удостоверьтесь, что это сохранило, правильно затем удаляют оригинал и 'загружают' временный файл, все прозрачно пользователю, конечно.

"Странно именованные" файлы, которые Вы видите, являются метафайлами, которые позволяют пользователям получить полезные сообщения блокировки - "документ, который Вы хотите, редактируется Barry" - имя пользователя выбирается из того временного файла (который является, почему это показывает имя пользователя, как сохранено в Office, не их имя учетной записи).

Файлы AutoRecover не хранятся в той же папке как фактический документ, но в представленной пользователями локальной папке.

3
ответ дан 07.12.2019, 19:31

Вы попытались идти в Word Options/Save и снятие выделения Save Autorecover information every [option] seconds?

У меня нет опыта со специализированным управлением исходным кодом, таким образом, я не знаю, сделает ли это, но это выглядит многообещающим.

2
ответ дан 07.12.2019, 19:31

Теги

Похожие вопросы