LINUX.ORG.RU

CVS: заблокировать checkout


0

0

Необходимо сделать блокировку после того, как один юзер сделал checkuot, чтобы другой не смог сделать также checkout.

Прочитал мануал по cvs - такого не нашел. Думал -L поможет, но нет. Быть может кто-то делал ?

anonymous

кому нужны такие извращения идут юзать VSS

Reset ★★★★★
()

По теме не отвечу, то есть вопрос: может проблема не в cvs, а в людях? CVS весьма старая система и если там что-то не реализовано, то скороее всего это никому не было нужно. Попробуйте зайти с другой стороны, с человеческой =)

klon
()
Ответ на: комментарий от klon

кстати верно.  Если количество разработчиков превышает 2-3
то такой локинг очень неудобен.

Как вариант -- локинг решается использованием непосредственно RCS.

А в cvs -- там же в мане написано:

       -l[rev]

         Lock the revision with number rev.  If a branch is  given,  lock  the
         latest  revision  on that branch.  If rev is omitted, lock the latest
         revision on the default branch.  There can be no space between -l and
         its argument.

         This  can  be  used  in conjunction with the rcslock.pl script in the
         contrib directory of the cvs source distribution to provide  reserved
         checkouts  (where  only  one  user  can  be editing a given file at a
         time).  See the comments in that file for details (and see the README
         file  in  that directory for disclaimers about the unsupported nature
         of contrib).

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.