Найти - Пользователи
Полная версия: Создания патча (что, где, почём)
Начало » Флейм » Создания патча (что, где, почём)
1
LMZ
Привет всем!

есть некий открытый проект. Исходники его хранятся в некой системе контроля версии, для простоты, предположим свн (с гитом в плотную не работал).

требуется внести изменения в какой нибудь файл, создать патч, послать автору каким то образом этот патч.


как лучше это организовать?!

имхо: создать две локальные версии транка, одна ридонли, одна для изминений. Изменяем файл в версии для изминений. Идём в ридонли версию, мутим svn up; svn diff file1 /svn/write/file1 > patch.patch

шлём этот файл разрабом.

а как вы это делаете?!
j2a
LMZ
имхо: создать две локальные версии транка, одна ридонли, одна для изминений. Изменяем файл в версии для изминений. Идём в ридонли версию, мутим svn up; svn diff file1 /svn/write/file1 > patch.patch
Ужос.
Нужно:
1. svn co/svn up
2. vim path/to/file
3. svn diff
LMZ
тогда при повторном svn up, если файл обновился, может возникнуть конфликт
j2a
LMZ
тогда при повторном svn up, если файл обновился, может возникнуть конфликт
Какие-то проблемы надуманные. Ну сделай svn revert path/to.py после отсылки патча.
LMZ
j2a
Какие-то проблемы надуманные.
абсолютно точно!

спасибо, буду пробовать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB