Похоже, вы используете старую объектную модель COM. Эта версия не поддерживает экспорт в xlsx. Чтобы получить эту опцию, нужно перейти к объектной модели .NET (при условии, что вы используете опцию Excel Data Only).
Я думаю, что Исходный код в базе данных является одним из возможных ответов на ваш вопрос. Основная идея заключается в том, что вы не версии файлов, а версии блоков кода. Система управления версиями знает о коде DOM и позволяет запрашивать код DOM для проверки функций, классов, что у вас есть, для редактирования, компиляции и т. Д.
Так как порядок методов не ' Это не обязательно имеет значение, они не хранятся в базе данных с учетом какого-либо порядка. Когда вы проверяете класс, вы можете указать порядок, который вам больше нравится (алфавитный, общедоступный / защищенный / личный и т. Д.). Единственные изменения, которые имеют значение, это те, где вы переключаете +
на -
. У вас не будет конфликта из-за переупорядочения методов.
К сожалению, SCID все еще ОЧЕНЬ молод, и нет Есть много инструментов для этого. Тем не менее, это довольно интересная эволюция способа просмотра и редактирования кода.
Редактировать: Вот еще одна ссылка на SCID
Наш подход к работе с Plastic SCM еще далек от завершения, но он уже выпущен и может помочь в подобных ситуациях. Взгляните на Xmerge . Конечно, обратная связь будет более чем приветствоваться и предоставит несколько бесплатных лицензий; -)