Здравствуйте, iAlexander, Вы писали:
N>>Кстати, про отсутствие SCM (сразу не заметил) — это то, что надо исправить немедленно, на позавчера.
A>Ребята, насчет SCM отвечаю всем сразу. Не стал писать этого в исходном топике чтобы не засорять. A>SCM нужна, полезна и т.п., согласен. Для этого проекта его нет, и достать неоткуда. Файлы linux/win идут параллельными путями, и даже разных версий. Так оно есть, и ничего поделать я тут не могу. О SCM я упомянул лишь для того, чтобы яснее обрисовать ситуацию.
A>Интерес топика — не в организации кода. A>А только в том, как выделить diff между двумя последовательными версиями, после чего применить этот дифф к совершенно другой версии.
Пользуюсь меркуриалом, поэтому напишу как это можно сделать в меркуриале:
1. Создаешь репозиторий.
2. Добавляешь первую версию файла в репозиторий и комитишься.
3. Заменяешь первую версию файла второй версией и снова комитишься.
4. Теперь ты можешь получить патч этого комита.
5. Создаешь новый репозиторий и добавляешь туда третью версию файла. После этого комитишься.
6. Теперь накатываешь патч полученый в пункте 4.
Люди делятся на 10 категорий: одни понимают, что такое двоичное счисление, другие — нет.