Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Помогите найти "срнивалку" двух С++ файлов


Автор: Nuzur 29.3.2006, 16:32
Не пенайте ногами, сразу хотя бы.
Дело в том что иногда по работе получаеться так что несенхронизируя друг с другом изменяем файлы...
ну а потом сыр-бор начинаеться.

Автор: Бонифаций 29.3.2006, 16:42
А почему вы на работе не используете version control systems? типа там cvs, или subversion?

Автор: Nuzur 29.3.2006, 17:17
Потому-что потом в етоге нужно "слепить" из 2-х один, а насколько я понял из названия они просто будут сохранять разные версии файлов, тоесть есть мой и есть файлы которые правил коллегга.

Автор: Earnest 29.3.2006, 19:43
Неправильно ты понял.
Хорошая VCS как раз и синхронизацию делает: в VCS есть понятия "взять под контроль" и "отдать взад" smile. Если разрешить брать под контрольодновременно нескольким пользователям, то при сдаче обратно произойдет слияние. Я пользуюсь MS VSS уже много лет, и не представляю, как можно работать хотя бы вдвоем без системы контроля версий.

Автор: Бонифаций 29.3.2006, 20:29
Nuzur это назвается merge (лил по русски "мержить исходники") и делается в subversion например автоматически во время svn update. Если автоматически не смогло смержить, тогда уж ручками (назывется "конфликт версий"). Но это нечасто.

Автор: threef 29.3.2006, 20:57
cc code.c a.out
cc code2.c a2.out
cmp a.out a2.out

Во всяком случае подтвердит эквивалентность smile

Автор: Nuzur 30.3.2006, 10:59
яфно, зачит надо нормально разобраться Source safe, а можна ссылку на литературку на русском?
В плане HOWTO.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)