Я могу объединить два документа Microsoft Word надежно с Подрывной деятельностью? [закрытый]

У меня была такая же проблема. Проблема у меня была с openFileDialog и saveFileDialog, имеющими следующий набор:

MyDialog.AutoUpgradeEnabled = false;

Я прокомментировал эту строку и был разрешен.

25
задан Lars Truijens 18 September 2008 в 07:14
поделиться

8 ответов

Используйте утилита слияния TortoiseSVN с плагин xdocdiff, чтобы сравнить и объединить документы Office

19
ответ дан CMS 15 October 2019 в 16:39
поделиться

Можно использовать TortoiseSVN в его стандартной установке, чтобы просмотреть diffs и выполнить слияния документов Word, это просто открывает Word и использует собственный режим обзора/изменений Word, чтобы сделать это.

Редактирование: По умолчанию это также имеет diffing возможности PowerPoint, Excel, OpenOffice и форматов StarOffice. (Проверьте каталог TortoiseSVN\Diff-Scripts).

12
ответ дан Daemin 15 October 2019 в 16:39
поделиться

Я добавил бы svn:needs-блокировка свойство к документам Word, хранившим в Подрывной деятельности так, чтобы люди были обязаны блокировать файл прежде, чем отредактировать его. Это пойдет длинным путем для предотвращения конфликтов слияния.

Это - то, что мы делаем на работе, и она работает отлично. (У нас нет выбора относительно необходимости использовать документы Word, таким образом это решение вместо того, чтобы изменить тип файла.)

5
ответ дан Greg Hewgill 15 October 2019 в 16:39
поделиться

Документы Word являются двоичными, таким образом, нет. Действительно ли редакторы достаточно хорошо осведомлены, который им можно преподавать, как использовать формат простого текста как reStructuredText или ЛАТЕКС?

1
ответ дан John Millikin 15 October 2019 в 16:39
поделиться

Нет: так как Word использует формат двоичного файла, svn не может объединить файлы вообще.

Однако сам Word имеет функцию слияния. Вы могли бы попробовать это, если необходимо разрешить конфликт слияния.

1
ответ дан jan.vdbergh 15 October 2019 в 16:39
поделиться

Вы могли бы также рассмотреть использование не двоичного формата как Html

0
ответ дан SeanDowney 15 October 2019 в 16:39
поделиться

Можно сохранить docx документы к "Плоскому OPC" формат XML с помощью Word (Сохраните как.. XML-документ).

Таким образом, Вы получаете файл простого текста.

Что необходимо будет не упустить, хотя, то, что идентификатор отношений не становится поврежденным.

Например:

  • пользователь A добавляет изображение (или гиперссылка, или комментарий или сноска и т.д.) к документу, и делает фиксацию svn.

  • пользователь B (без svn, обновляющего), добавляет одну из тех вещей в Word, сохраняет как xml, затем делает обновление svn.

Пользователь B вряд ли сможет открыть документ в Word в этой точке, таким образом, он лучше не будет фиксировать его. Если Вы можете управлять для этого или готовы вручную решить проблемы, Вы будете в порядке.

Иначе Вы могли рассмотреть что-то как мое программное обеспечение сотрудничества Plutext, которое уничтожает документ и присваивает версию его составляющим битам, в Под открытым небом.

1
ответ дан JasonPlutext 28 November 2019 в 21:19
поделиться

Я в настоящее время работаю над плагином Word, который использует SharpSVN для соединения с репозиторием. В текущем состоянии это отчасти сложно, чтобы создать и выбрать новые документы, но это не должно быть большой проблемой.

Таким образом, когда у Вас (наконец) есть документ в репозитории, довольно просто фиксировать и обновить от любого пересмотра. Можно выдержать сравнение и объединиться, те .docx файлы с Word встроил, сравнивают или объединяют функции. Довольно простой на самом деле. Надежда получить сделанный следующие недели или около этого.

0
ответ дан 28 November 2019 в 21:19
поделиться
Другие вопросы по тегам:

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