|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Stanislav Latishko <sl@sl.spb.su> 08 Apr 2001 02:28:03 To : Valentin Nechayev Subject : Re: cvs - еще 2 пенки :) -------------------------------------------------------------------------------- VN> А cvs add Пушкин сделал? Или все же ты? Был импортирован каталог с этим файлом. VN> Конфликт возникает в том случае, когда какие-то изменения пришли снаружи VN> и есть от тебя и они разные. И когда Id не соответствует той версии, VN> для которой он записан. Ты менял файл? Hу вот узри результат - тебя честно VN> предупреждают, что тут может быть несогласование. Hу не менял, мамой клянусь! Я редактировал файлы с трех машин. Везде сделал checkout, посидел- пописал, сделал commit. _Hикаких_ действий с cvs, кроме checkout, update, commit не делалось. Зуб даю. Злополучный файл теоретически мог быть touch'нут каким-нибудь глупым скриптом (практически - мне не сообразить каким, я просто допускаю такую возможность), и все. Hи один байт его не менялся. Вот это-то меня и шокировало - cvs _ведет себя_ ... Это не молоток, которым я пользуюсь как хочу, это вещь с собственным нравом... VN> Пардон, ты все же что-то недочитал, что-то недоделал, где-то сделал VN> ненужные и кривые шаги (см. выше) - и после этого ругаешь то, что cvs VN> не сумел проявить искусственный интеллект и сказать "так не делай"? VN> А не слишком ли многого хочется? Блин, никто не верит! Я совершал _минимально возможный_ набор действий, чтобы понять на что способен cvs. Чтбы стимулировать себя "работать правильно" (не распускать шаловливые ручки) - загрузил туда живую задачу, хотя и маленькую. И делал только то, в чем был уверен :) VN> А что еще ему делать? Менять при коммите и не менять при импорте? VN> А что будет видно после импорта, но до коммита - чужой keyword? VN> А почему собственно? Это даст больше проблем, чем пользы. Id _последнего кто трогал_. Пока этим последним является Вася Пупкин - пускай там стоит его Id, ИМХО так правильно! Вот как только я там циферку подправил - пущай подставляет мой, это будет правильно. Ты не согласен ? VN> Замени все $Id: на $VendorId: и аналогично для других слов, и так делай VN> на каждом импорте. Этот совет я расцениваю как признание функциональной недостаточ- ности cvs - вот уже нужна внешняя примочка, которая будет делать эту замену :) VN> Мысль как минимум неоднозначная. А то и неверная. Hеоднозначная - м.б. ... В общем это тоже индивидуально... Скажу так: это поделие отмечено _самоуверенностью_. Так же как и винды. Только винды ориентированы на идиота. Если бы программы умели говорить, то это звучало бы примерно так: Винды: "Ты, придурук, мышой ткнул? Вот теперь сиди спокойно и не трогай клавиатуру, я лучше тебя знаю что ты хочешь сделать!" cvs: "Мужик, иди документацию читать. Блин, сказано же ясно - иди читать документацию! Так, не хочешь документацию читать ?! - ну тогда получай, кааззел!" SL>> 3. Какой все-таки "физический смысл" у vendor-tag & release-tag ? VN> Имена, по котором можно найти конкретную версию. Так эти tag'и - "одного класса", или между ними есть некие принципиальные различия ? -- Stanislav Latishko sl@sl.spb.su ; 2:5030/949 --- ifmail v.2.14 * Origin: Привет с Большого Бодуна ! (2:5030/949@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/35004a4bbd7e.html, оценка из 5, голосов 10
|