Re: OT: невозможность вытаскивания патча между произвольными версиями из CVS
On Tue, 24 Oct 2000, Michael Sobolev wrote:
> On Tue, Oct 24, 2000 at 02:52:23PM +0500, Vlad Harchev wrote:
> > > cvs diff -r <rev1> -r <rev2> file
> > >
> > > не работает? Или я что-то не понял?..
> >
> > Между отдельными файлами патч делать - не интересно. Надо у всего модуля
> > целиком. Я пробовал - cvs думает минут десять и ничего в консоль не выдает - а
> > дальше у меня терпения не хватило ждать. Или я просто не дождался (модуль был
> > мегов на 5)?
> Может, нужно было поэкспериментировать с локальным репозиторием?
Да, придется как-нить это сделать.. Но у меня плохие предчувствия :(
Недавно мне прислали патч сгенеренный cvs diff - так патчи для файлой которые
добавились между версиями имели вид
RCS file: gr_MacImage.cpp
diff -N gr_MacImage.cpp
--- /dev/null Thu May 25 10:36:32 2000
+++ /tmp/cvsVTbj8l Sat Oct 21 05:09:20 2000
Т.е. при наложении этого патча гнушным patch создавались файлы в /tmp/ вместо
указанного в нашем случае gr_MacImage.cpp
Я все опции изучил у gnu patch - никак заставить файл с корректным именем
нельзя заставить. Вроде как это проблема cvs' diff.
И как с ним люди на гнилых каналах работают?
> --
> Миша
Best regards,
-Vlad
Reply to: