Вопрос по SVN
От: Дмитрий Писаренко Россия http://dmitripisarenko.me
Дата: 06.10.08 09:07
Оценка:
Здравствуйте!

Есть хранилище кода на базе Subversion и клиент в виде TortoiseSVN. Сторонний разработчик закоммитил туда свои изменения.

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

Как это сделать?

Если я сначала сделаю апдейт, то все его изменения автоматически окажутся в моей версии.

Я знаю, что если есть конфликты (2 разработчика изменили одну и ту же строку), то TortoiseSVN даёт возможность просмотреть все изменения файла и каждое из них либо принять, либо отклонить.

Можно ли сделать такое (в TortoiseSVN) для всех изменений, а не только для конфликтных?

Заранее благодарен

Дмитрий
Дмитрий Писаренко

http://dmitripisarenko.me
Re: Вопрос по SVN
От: Anton Batenev Россия https://github.com/abbat
Дата: 06.10.08 10:41
Оценка: 2 (1) +1
Здравствуйте, Дмитрий Писаренко, Вы писали:

>Есть хранилище кода на базе Subversion и клиент в виде TortoiseSVN. Сторонний разработчик закоммитил туда свои изменения.


>Я теперь хочу проверить каждое из этих изменений, перенять то, что правильно и исправить, что неправильно.


>Как это сделать?


svn diff -r BASE:HEAD /path/to/project/trunk ?
avalon 1.0b rev 117
Re: Вопрос по SVN
От: Спильный Андрей Украина  
Дата: 10.10.08 11:06
Оценка:
Здравствуйте, Дмитрий Писаренко, Вы писали:

ДП>Есть хранилище кода на базе Subversion и клиент в виде TortoiseSVN. Сторонний разработчик закоммитил туда свои изменения.


хочется просто заметить, что если этот "разработчик" настолько "сторонний", то не надо было давать ему возможность комита — сделанные изменения было бы лучше получить от него в виде патча, который самому проверить, при необходимости откорректировать, и только потом закомитить
Re[2]: Вопрос по SVN
От: Дмитрий Писаренко Россия http://dmitripisarenko.me
Дата: 10.10.08 11:16
Оценка:
Здравствуйте, Спильный Андрей, Вы писали:

СА>Здравствуйте, Дмитрий Писаренко, Вы писали:


ДП>>Есть хранилище кода на базе Subversion и клиент в виде TortoiseSVN. Сторонний разработчик закоммитил туда свои изменения.


СА>хочется просто заметить, что если этот "разработчик" настолько "сторонний", то не надо было давать ему возможность комита — сделанные изменения было бы лучше получить от него в виде патча, который самому проверить, при необходимости откорректировать, и только потом закомитить


Я бы полностью с Вами согласился, если бы не одно "но".

У этого заказчика так принято — все разработчики, включая фрилансеров (вроде меня) и разработчиков, предоставленных аутсорсинговыми компаниями (как тот сторонний разработчик), имеют доступ к хранилищу кода (т. е. могут коммитить).

Я на это повлиять не мог.

Всего доброго

Дмитрий
Дмитрий Писаренко

http://dmitripisarenko.me
Re[3]: Вопрос по SVN
От: alsemm Россия  
Дата: 11.10.08 20:53
Оценка: 2 (1) +2
ДП>У этого заказчика так принято — все разработчики, включая фрилансеров (вроде меня) и разработчиков, предоставленных аутсорсинговыми компаниями (как тот сторонний разработчик), имеют доступ к хранилищу кода (т. е. могут коммитить).
Сделайте свой branch. Затягивайте в него изменения когда вам нужно.

Алексей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.