Дело в том что вручную вставлять ченджи через блокнот стоит только в случае, когда исходный файл правился дома и есть конфликт. В противном случае, нужно использовать специальную программу.
И то, кстати, я уверен что вставка ченджей из свн «через блокнот» тоже автоматизирована.
смотрите, если вы переделывали под свои нужды шаблон или меняли текст в классах, вы смотрите изменения и аккуратненько в ручную их добавляете…
если у вас всё стандартно и вы каод не трогали, тогда просто файлы поверх накладываетее и готово :)
программ для автоматической синхронизации нет конечно же )), имееться ввиду синхронизация исходного кода с готовым веб проектом :)
ну а сам свн проект сам себя ессесно заменит при апдейте:)
Что-то не могу разобраться с этой программой, читаю манул, но всё равно никак…
Собственно ведь проблема как свои изменения совместить с изменениями из свн.
Может кто-то напишет статью, как использовать эту программу конкретно для ливстрит.
Значит, лучший способ — вручную? Тоесть процесс будет выглядеть так: скачиваю я ревизию Х. Изменяю как мне надо. Проходит время и уже доступная ревизия У. Там же можно увидеть какие изменения произошли в ревизии У относительно Х.(выглядит так) Если там добавляются новые функции, то просто копировать и вставлять куски кода в соответствующее место…как правильно копировать? а то нумерация строк тоже копируется)
Весь процесс проходит так:
1. Вы скачиваете версию из свн с помощью торторайз.
2. Вы вносите свои изменения в скачанные файлы.
3. Выходит новая версия.
4. В торторайз вы нажимаете кнопку «обновить».
5. Если у Вас не было существенных изменений, программа всё обновит сама. Если изменения были — она напишет что конфликт и предложит его разрешить.
В той же программе есть специальная подпрограммка «merge», которая подсвечивает различия м-у файлами у Вас на компьютере и в СВН. Запускается она при конфликте.
Вы вручную проверяете изменения и отмечаете что конфликт решен.
18 комментариев
И то, кстати, я уверен что вставка ченджей из свн «через блокнот» тоже автоматизирована.
если у вас всё стандартно и вы каод не трогали, тогда просто файлы поверх накладываетее и готово :)
программ для автоматической синхронизации нет конечно же )), имееться ввиду синхронизация исходного кода с готовым веб проектом :)
ну а сам свн проект сам себя ессесно заменит при апдейте:)
Всем спасибо)
Собственно ведь проблема как свои изменения совместить с изменениями из свн.
Может кто-то напишет статью, как использовать эту программу конкретно для ливстрит.
1. Вы скачиваете версию из свн с помощью торторайз.
2. Вы вносите свои изменения в скачанные файлы.
3. Выходит новая версия.
4. В торторайз вы нажимаете кнопку «обновить».
5. Если у Вас не было существенных изменений, программа всё обновит сама. Если изменения были — она напишет что конфликт и предложит его разрешить.
В той же программе есть специальная подпрограммка «merge», которая подсвечивает различия м-у файлами у Вас на компьютере и в СВН. Запускается она при конфликте.
Вы вручную проверяете изменения и отмечаете что конфликт решен.