Я смотрю на использование Subversion для управления артефактами WSDL и XSD, где у меня есть каталог сервисов, содержащий около 60 сервисов.Кто-нибудь знает какие-либо статьи, рекомендующие лучшие практики в этом отношении в отношении гранулярности между тегами и версиями сервисов.
С SVN кажется, что вы можете маркировать только из транка.Если наша магистраль содержит все наши WSDL, то мы должны были бы пометить определенным образом для версии каждого сервиса.Например, если бы у нас была служба с именем AddressManager, которая содержалась в той же соединительной линии, что и CustomerManager, то для того, чтобы пометить ствол для представления изменения в службе AddressManager, тогда этот тег должен быть «AddressManager_v1.0.0».Что кажется немного громоздким.
В идеале я хотел бы иметь возможность управлять своими контрактами на обслуживание, используя SVN и мои теги, чтобы просто ссылаться на номер версии сервиса (т.е. v1.0.0).Но будет ли это означать транк на сервис?Опять же, похоже, что это немного накладные расходы.
Это должно быть обычной проблемой для управления контрактами на обслуживание (WSDL & XSD) - кто-нибудь может поделиться какими-нибудь анекдотами или советами по этому поводу?
Спасибо
1010 * Стюарт