2009-07-20 2 views
2

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

ответ

3

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

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

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

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

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

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

+0

Спасибо Трой ... Действительно, это поможет. Учитывая перечисленные преимущества, это дает веские основания использовать SVN, по крайней мере, для хранения источника в центральном месте и возврата к предыдущим версиям. В большинстве случаев разработка формы Infopath обрабатывается одним разработчиком, который, возможно, не нуждается в объединении работы с другими разработчиками. Для наших требований достаточно совместного использования для целей справки. – 2009-07-22 02:53:09

0

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

1

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

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

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

+0

Спасибо MrFox. Я думаю, что это лучший вариант, если это требование связано с разработкой Infopath с пользовательским кодированием. – 2009-07-22 03:02:35