Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: CVS


  • Subject: Re: lug-bg: CVS
  • From: George Danchev <danchev@xxxxxxxxx>
  • Date: Wed, 4 May 2005 10:57:41 +0300

On Wednesday 04 May 2005 10:09, George Simeonov wrote:
>   Би ли могъл някой да ми обясни какво точно значи CVS, за какво се
> използва, предимства, недостатъци... Дори и ако някой ме убеди да го
> ползвам пред другите алтернативи, няма да се сърдя :)) Е, стига да се
> намери някой, който да му се занимава с такива въпроси :-/ Георги

най-добре -> cvshome.org, но много накратко Concurrent Versions System се 
използва управление на файлови хранилища в които комитват един или повече 
човека, като се гарантира, че няма да си пречат, най-важното е сливането на 
промените с разрешаване на конфликти. Например, няма да можеш да комитнеш 
локалните си промени в дадено хранилище ако не си взел последните промени от 
него, следва разрешаване на конфликти ако има такива и т.н. Номерата които 
може cvs не са много, например почти никаква работа с директории, добавяш 
една директория в хранилишето и си вечно с нея (няма преименуване и т.н.), 
докато админа на хранилището не я премахне локално от хранилишето, но през 
cvs протокола това няма как да стане. Други: стари - RCS, SCCS и свободния му 
аналог CSSC; нови - Subversion. Такива системи за контрол на версиите са 
централизирани, т.е. едно единствено общо хранилище за проект.

децентрализирани или дистрибутивни: за един проект много хранилища, дефакто 
всеки разработчик си има собствено дистрибутивно хранилище за даден проект и 
разработчиците сливат части помежду си, има няколко техники за сливане, много 
по-слижни от горните, което не е лесно за обяснение ;-), може да се работи 
офлайн и т.н. Представители: arch, tla (arch пренаписан на C), monotone, 
darcs, svk (работи върху subversion, но децентрализирано), git (линукс кърнел 
хакерите не си харесаха нищо след bk [който е комерсиален продукт] и си 
създават свой инструмент за децентрализирано управление на хранилища)

С две думи почни от тук: svnbook.red-bean.com

-- 
pub 4096R/0E4BD0AB 2003-03-18 <danchev.fccf.net/key pgp.mit.edu>
fingerprint    1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================


  • Относно:
    • lug-bg: CVS
      • Изпратено от: George Simeonov <g_simeonoff@xxxxxx>

 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.