[Gnu-tr-u12a] Re: CVS kullanimi
Status: Pre-Alpha
Brought to you by:
deniz02
|
From: Engin G. <en...@ri...> - 2002-04-06 08:02:12
|
Selam Hakan,
> --__--__--
>
> Message: 2
> From: "Hakan Duran" <hak...@ho...>
> To: gnu...@li...
> Date: Thu, 04 Apr 2002 19:14:01
> Subject: [Gnu-tr-u12a] CVS kullanimi
>
[...]
>
> 3. export CVSROOT ve export CVS_RSH komutlar=FDn=FD bir metin dosyas=FDna=
iki
> sat=FDr, iki metin dosyas=FDna birer sat=FDr, vs. hallerinde yaz=FDp,
> =E7al=FD=FEt=FDr=FDlabilme izni verdim. Lakin bu dosyalar=FD konsoldan =
=E7al=FD=FEt=FDrd=FD=F0=FDmda
> hata mesaj=FD almamama kar=FE=FDn de=F0i=FEkenlerin tan=FDmlanmam=FD=FE o=
ldu=F0unu g=F6r=FCyorum.
> Nerede hata yap=FDyorum?
Bu dosyalari calistirmayip da 'source' edersen sanirim sorunun cozulur.
Cunku, dosyalari calistirdiginda yeni bir kabuk (shell) acilacak,
ve degiskenlerin (CVSROOT,CVS_RSH) tanimlanip 'export' edilecek. Bu
degiskenler o dosya icinden calistirilabilecek baska kabuklarda da
tanimli olacak ('export' edildigi icin). Gelgelelim dosyanin
calistirilmasi bittiginde dosyanin ilk calistirildiginda acilmis
olan kabuk da sona erecek, onun icinde tanimladigimiz degiskenleri de
birlikte goturerek.
Kisacasi, 'export' edilen degiskenler o kabugun cocuklarinda
gecerli olacak, ama 'parent'larinda degil.
Eger bu dosyalari calistirmak yerine 'source' edersek
("source dosyaadi.sh" ya da ". dosyaadi.sh") yeni bir
kabuk acilmayacak, dolayisiyla bizim kabugumuzda da
o dosyanin icinde tanimlanan degiskenleri gorebilecegiz.
"source" ve "." komutlari sh ve bash'te calisiyor, sen de
bu ikisinden birisini kullaniyorsun sanirim. csh'de nasil
yapilir 'source' etme isi bilmiyorum.
umarim ise yarar soylediklerim.
-engin
>
>
> Te=FEekk=FCrler,
>
> Hakan
>
>
|