Subversion ile Depo Oluşturma

Subversion’i indirip kurduktan sonra bir veritabani yaratmaniz gerekiyor. Bu
veritabani sizin projelerinizi saklayacaginiz deponuz olacaktir. Depoyu yaratmak
için herhangi bir dizini kullanabilirsiniz. Önemli olan bu dizinin yedegini
arada sirada almak.

C:\>svnadmin create C:\Depo

Dos komut satirinda bu komutu verdiginizde c:\Depo dizininde bir veritabani
yaratilacak ve kullanima hazir hale gelecektir. C:\Depo\conf dizinine girin ve
svnserve.conf dosyasini Notepad ile açin. Asagidaki iki satiri bulun ve bu
sekilde degistirin. Bu degisiklik sadece kayitli kullanicilarin deponuza
erismesi için gerekli. Satir baslarindaki # isaretlerini kaldirmayi unutmayin.

anon-access = none

auth-access = write

Daha sonra kullanicilari tanimlayacagimiz dosyanin burada kaydini yapmamiz
gerekiyor. Satir basindaki # isaretini kaldirmaniz yeterli.

password-db = passwd

Ayni dizin altinda passwd ismiyle bir dosya olusturun. Notepad ile açip
asagidaki satirlari girin. Buradaki düzen:
kullanici ismi = parola
biçimindedir.
 

[users]

gurkan = asdfgh


http://dark.clansoft.dk/~mbn/svnservice/
adresinden Subversion sunucu
programini Windows Service olarak kurmak için gerekli dosyayida indirin. Zipli
dosya içindeki SVNService.exe dosyasini Subversion\bin içine kopyalayin. Komut
satirina geçip asagidaki komutu girin:

C:\>SVNService -install -d -r C:\Depo

Bu komut ile birlikte Windows Services içinde Subversion isimli yeni bir
servis kurulacaktir. Asagidaki komutu girerek servisi baslatabilirsiniz.

C:\>net start SVNService

Bu isleri hata almadan tamamladiysaniz artik elinizde gönül rahatligi ile
kullanacaginiz bir kod kontrol sistemi var demektir. Simdi bunu nasil
kullanacagiz ona bir bakalim. Öncelikle erisim olayina bakalim. Demin yukarida
verdiginiz komutlar ile 3690 portunda dinleme yapan bir servis kurdunuz. Size
tavsiyem TortoiseSVN programini
kullanmaniz yada VS.NET için AnkhSvn
eklentisini indirip kurmanizdir. Komut satirinda cebellesmekten çok daha verimli
çalisirsiniz. NetBeans ile Java yazanlar içinde bir

modül
mevcut.

svn://(Subversion kurulu bilgisayarin ismi yada IP
adresi)

Bilgisayarin IP adresini yada ismini verirken parantez isaretlerini
kullanmayin. Eger TortoiseSVN kullaniyorsaniz kullanici ismi ve parola soran bir
ekran göreceksiniz. Yukarida passwd dosyasina girdiginiz degerleri burada
kullanacaksiniz. Yani kullanici ismi gurkan ve
parola da asdfgh.

Bundan sonrasi gene her zaman oldugu gibi size kalmis.

Kolay Gelsin

Posted in Bilişim, Türkçe.