Формы Infopath в Subversion - PullRequest
2 голосов
/ 20 июля 2009

Хотелось бы узнать, пытался ли кто-нибудь использовать контроль версий для форм Infopath 2007 специально для Subversion. Желательно ли загружать эти типы источников (не в текстовом формате) в SVN?

Ответы [ 3 ]

3 голосов
/ 21 июля 2009

За счет версий файлов .xsn вы помещаете двоичные файлы в систему управления версиями, что имеет некоторые недостатки:

  1. Нет возможности сравнения между версиями (хотя SVN может сравнивать растровые файлы).
  2. Нет возможности сливаться с работой других пользователей.

Сказав это, есть еще преимущества:

  1. Вы можете в любой момент отменить текущую работу.
  2. Вы можете вернуться к предыдущей ревизии в любое время.
  3. Вы можете легко поделиться своей работой с другими (хотя у вас есть ограничение на слияние, упомянутое выше).
  4. Вы по-прежнему можете хранить свой код в центральном месте.

Если недостатки не являются показательными, я бы сделал это ради выгоды.

Кстати, помните, что в SCM часто хранится множество других двоичных файлов; растровые изображения, флэш-анимация и т. д.

1 голос
/ 21 июля 2009

Форма InfoPath .xsn - это формат упакованного контейнера, который содержит несколько файлов XML и некоторые изображения.

Я бы предпочел распаковать форму InfoPath в исходные файлы и проверить их.

Вы можете работать как с исходными файлами, так и с упакованными .xsn, конечно. Исходные файлы - это XML, и история может быть отслежена хорошо с помощью SVN.

0 голосов
/ 20 июля 2009

Да, вы можете добавить этот тип данных в Subversion, добавляется в типе octeam-sream, затем вы можете использовать Subversion и администрировать версии.

...