Соответствует ли ClearCase нашему процессу разработки?

Итак, позвольте мне описать нашу текущую ситуацию. Мы - небольшая команда (6) опытных разработчиков Java, потерянная в большой команде IS, которая в большинстве своем состоит из конфигураторов SAP и Siebel.
В то время как все другие команды в настоящее время используют VSS, в основном в качестве системы хранилищ, наша команда переключилась на Subversion (после оценки DVCS), поскольку она лучше всего соответствует нашей гибкой методологии.

Теперь всех просят перейти на ClearCase, и все усилия по миграции ложатся на пользователей VSS, поскольку они составляют большую часть пользователей.
Поскольку мы остались одни и не знаем, действительно, ClearCase, у нас есть некоторый страх, что он не будет соответствовать нашему текущему рабочему процессу.

Вот как мы работаем ежедневно:

SVN repository follows the /trunk, /branches, /tags structure. Each developer has its own sandbox in the repository, for testing and prototyping purpose. We intensively use branches for new feature development, and are used to merge them together to do some integration testing before promoting them back to the trunk. Working in Java, we are used to do refactoring, and Eclipse is a great help for that. A lot of classes and packages renaming is done everyday. Depending on how the projects evolved, some pieces may be reused, resulting in a split of a project in several project, the original remains integrated through the svn:external property. We use keyword substitution for some elements as it's a extremely simple way to know for the tester what revision he's testing. Our Subversion repository is linked to Hudson for running test suites and promote valid builds by tagging them.

Все, что я знаю о ClearCase на данный момент, - это то, что нам придется использовать его через CCRC (или через его версию плагина eclipse), и что мы настоятельно рекомендуем, чтобы мы связали большинство наших проектов с проектом ClearQuest для управления отслеживанием проблем. ,

Не могли бы вы рассказать нам о том, насколько хорошо ClearCase будет заменять нашу Subversion, какие концепции имеют точное соответствие (меня не интересуют синонимы, а действительно понятия), и какие изменения вы могли бы предвидеть во всем процессе.

Благодарю.

Ответы на вопрос(6)

Ваш ответ на вопрос