Page 1 of 1

Advanced Compare не работает с SVN

Posted: Wed 09 Mar, 2011 12:05
by mlg7
Только что пробовал сравнить две директории под version controlем (svn).
Advance Compare говорит, что директории разные -- из-за разного содержимого
поддиректорий .svn.
То же самое возможно с любой системой управления версиями -- проекты будут
идентичны, но при сравнении окажется, что вспомогательная информация отличается.

Еще один use case: один и тот же проект с различными билд-системами (например, make/scons/tup).
Хочется знать, чем они отличаются, если не считать Makefile,Tupfile,SConstruct.

Третий use case: чем отличаются репозитории одного и того же проекта под svn и hg? (например,
недавно переехали под другую систему, но кто-то что-то делал в старом репозитории.)

ОПИСАНИЕ БАГА/ФИЧИ:
Что хочется: иметь параметр "игнорировать файлы/директории [список масок]".
Можно будет сравнивать директории, игнорируя файлы version control и билд-систем.

Что есть сейчас:
При рекурсивном сравнении двух экземпляров той же самой директории проекта
Advanced Compare всегда говорит, что директории различны -- только из-за того, что
различается вспомогательная информация version control-системы.


РАЗВИТИЕ ТЕМЫ:
Сделать маску "сравнивать только такие файлы".
Например, можно будет сравнить все .h (и только .h) файлы в двух
родственных source trees.

Re: Advanced Compare не работает с SVN

Posted: Wed 09 Mar, 2011 13:08
by Max Rusov
Advanced Compare 2 / Deep Compare / Visual Compare. Мало?

Re: Advanced Compare не работает с SVN

Posted: Wed 09 Mar, 2011 13:53
by zg
ctrlh