PDA

View Full Version : Cvs


maestro
02-09-03, 11:32 AM
Maestro nak mintak tolong sikit kepada kekawan sekalian.. ada taks esiapa yang tahu cam mana nak setup CVS dalam windows 2000. maestro nak tahu camna nak setup server.. hinggalah client connection...

untuk pengetahuan kedua-dua client dan server menggunakan windows 2000 pro. Server mempunyai 2 partition; 1. FAT32 (yang ni untuk instalation cvs server) 2. NTFS (yang ni untuk source code), manakala client hanya mempunyai 1 partition FAT32...

bagaimana kita nak setup kan data dalam server dan limitkan user access. pastu camna lak user nak connect kepada server dan checkout fail yang terbaru..

maestro dah try sendiri tapi menjumpai jalan buntu... tutorial yang step by step tak jumpa la kat internet.... leh tolong tak?

mnajem
02-09-03, 11:27 PM
setup client server pakai apa (software,dah ada?)

(by the way,saya tak jumpa lagi orang pakai server CVS guna windows,kalau client, biasa).

(Borland ada version Mgt sendirik,kena goreng kat Fosscon aritu,aku ngan obiwan. Microsoft ada Visual Source Safe.tak tau mana satu elok.sebab ada yang ada fungsi lock,jadi tak conflict kalo commit.tapi besh ke kalo lock ?)

ce tengok web ni kot leh tolon.


http://wincvs.org

wincvs yang telah dimontelkan:

http://tortoisecvs.sf.net


(atau kat sf.net carik CVS with GUI atau CVS for windows dsb)

p/s:kalo dapat cara jangan lupa reply sini.nak gak tau.

obiwan
02-09-03, 11:39 PM
Kiriman asal oleh mnajem

(Borland ada version Mgt sendirik,kena goreng kat Fosscon aritu,aku ngan obiwan. Microsoft ada Visual Source Safe.tak tau mana satu elok.sebab ada yang ada fungsi lock,jadi tak conflict kalo commit.tapi besh ke kalo lock ?)


Bitkeeper tanak try? :)

http://www.bitkeeper.com/

It's sort of free, tapi banyak terms of agreement.

-= Obi-Wan =-

maestro
03-09-03, 10:38 AM
maestro try install cvsnt kat server dan try access guna wincvs.. tapi tak jadi... maestro tak kisah sebenarnya guna cvs client dari keluaran mana.. tortoisecvs, wincvs,freecvs, whatever... as long dia leh jalankan fungsi dengan baik ok jer... Visual Sourcesafe tu berbayar la.. kalau boleh nak pakai yang free jer...

mnajem
03-09-03, 11:47 AM
kalau guna WinCVS cryptic sikit.
guna tortoise CVS la,utk aktiviti yang sempoi dan tak memeningkan kepala.

takat add,commit,remove update ngan tortoise cvs dah okie dah.

ni nak tanya camne nak setting pada client camne nak ke server ke.

contoh:

[root@sibelang]# cat CVS/
Entries Entries.Log Entries.Static Repository Root
[root@sibelang]# cat CVS/*
D
A D/apa-apaje////
templates
:ext:mnajem@cvs.tompok.kucing:/home/repositoriku


kalau guna tortoise cvs leh la letak target ke
:ext:mnajem@cvs.tompok.kucing:/home/repositoriku

ni utk linux,tapi saya punya pendapat ,utk CVS mesti ada Entries ,Log, ngan Repository


katakan dalam LAN anda set adress

maestro.cvsku ,ce try

:ext:maestro@maesotro.cvsku:/home/repositoriku

(ada server lain,pserver.tapi ce check buku dulu kot ada. lagi satu,saya pernah cuba guna tortoise cvs yang 1.4x tak silap,tapi dah tak boleh buat keep password.leceh juga,nak update pun kena isi password,lain lah commit :hehe:
tapi tak keep up to date ngan kura2 seko ni.).

maestro
03-09-03, 03:43 PM
mnajem...
leh tolong terang detail sikit tak... kalau boleh start dari setting server...

begini kedudukan network maestro.. maestro mempunyai satu komputer (yang akan berfungi sebagai server cvs) yang dikenali sebagai cvsserver dan beberapa komputer lain yang berfungsi sebagai client. sekarang ni yang konfius ialah macam mana nak daftarkan user, nak import repository dan lain-lain. sekarang ni jangan kata nak connectkan client, naks etup cvs server pun tak reti...

mnajem
03-09-03, 04:08 PM
elemek. tu kena baca cvsbook dulu kots :p

http://cvsbook.red-bean.com/cvsbook.html

http://www.google.com.my/search?q=cvsbook&ie=UTF-8&oe=UTF-8&hl=en&btnG=Google+Search&meta=

utk CVS guna command line saya ada letak kat sini serba ringkas. saya dulu takde pun orang nak ajor sebijik-sebijik,walaupun dah okey skang,tapi lambat paham. utk taknak orang lain mengalami kesusahan macam saya,saya dokumentasikan. :hehe:

http://groups.yahoo.com/group/kedidiemas/messages

kalau guna Tortoise pun kena tahu juga sedikit sebanyak command line ni,esp utk setting.pastu tak payah pun takpe.

//kalau kat windows mmg tak reti nak setup CVS server,sori ye.

ini kefahaman sayalah,CVS tu open source punya software. ada banyak version management software yang lain. saya ada juga tanya soalan anda ni di mailing list,diorang pun tak tau. teruskan mencari.

btw, cvsnt tu takde docs dia ke?

maestro
04-09-03, 09:40 AM
thanks mnajem for the info.. nanti maestro try.. rasa2nya nak setup server dah takde problem.. nak guna client jer...

mnajem
04-09-03, 06:49 PM
hm camne setup server kat nt tu ek. dah bole buat.

nanti dah setup repositori,sandbox pakai cgi script camni:

http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kde-i18n/id/messages/kdelibs/desktop_kde-i18n.po?rev=&content-type=text/plain

tengok diff pun pakai kaler-kaler:
http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kde-i18n/id/messages/kdelibs/kio.po.diff?r1=1.23&r2=1.24&f=h

tapi nak muat turun kat mane aku tak sure,tak penah pasang sendirik.

so boleh tracking perubahan pada fail. ce cari kat mana nak download.

meor
04-11-08, 01:14 PM
xpe ke aku revive thread lama ni? hehe

an alternative to cvs is subversion or svn
konsepnye sama je mcm cvs tp ada beberape perbezaan
http://www.pushok.com/soft_svn_vscvs.php
ada yg kata svn adalah successor to cvs
even mozilla pn pake svn skang

kalo nk klien subversion yg mudah dan user-friendly n paling penting run on windows :), bole gunekn http://tortoisesvn.tigris.org/

very user-friendly, install next2 je da bole pakai
bole diguna sbg client (standalone) as well as a server to other pcs
oso can talk to svn server on linux

tp kalo nk pakai kat linux, kene install n config subversion kat command line la
tp skang da senang, yum, aptget etc kn ada..hehe

n combined with da power n simplicity of trac (http://trac.edgewall.org/), software project monitoring n management power is in ur hands
hehe

tp nk setup trac ni kinda pain-in-the-a** gakla
its python-based

sharuzzaman
04-11-08, 07:33 PM
orang dah move to distrbuted revision control skang ni...

antara yang famous
- mercurial
- git
- bazaar