| emre şahin |
|
Bilgisayar »
DarcsDarcs(Bunlar kendim için aldığım notlar, yaptığım sadece sağdan soldan bulduğum notları Türkçe yazmak.) http://darcs.net/manual/node7.html adresinde tüm komutların ayrıntılı açıklaması mevcut. Darcs bir dağıtık sürüm kontrol sistemi. Sürüm kontrol sistemleri dosyalardaki değişiklikleri takip etmekte kullanılıyorlar. Dosyaları darcs'a eklemeproje dizininde darcs init yazılınca, darcs add -r *.hs ile bütün .hs dosyaları ekleniyor. darcs record -am "Değişik açıklaması" ile eklenenler kaydediliyor. Dosyaları sürüm kontrolünden çıkarmaDosyaları sürüm kontrolünden çıkarmak için darcs remove dosya_adi.txt komutu kullanılabilir. Dosyaları taşıma ve adını değiştirmeDosyaları dizinler arasında taşımak ve adını değiştirmek için darcs mv kaynak.txt hedef.txt komutu kullanılabilir. Değişiklikleri görmeO dizindeki dosyalardaki kaydedilmiş değişiklikleri görmek için darcs changes kullanılıyor. Dosyalarda yapılan ama henüz kaydedilmemiş değişiklikleri darcs whatsnew ile görmek mümkün. Server'dan dosya almakBütün darcs dizinleri server olarak kullanılabilir. (Distributed - dağıtık bu demek.) Buna bizim oluşturduğumuz da dahil. (Ek programlar gerekebilir.) Internetteki bir darcs sunucusundan veri almak için darcs get http://example.com/path/to/repository kullanılabilir. Bundan sonraki her yenilik için darcs pull kullanılabilir. Server'a dosya göndermekAlınan dosyalarda değişiklik yapıldıktan sonra darcs record -am "Not" ile kaydedilir ve darcs send -a ile gönderilir. (Örnekte bu yukardakini e-mail vasıtasıyla göndermekte.) Kaydedilmiş değişiklikleri geri almaEğer dosyalarda darcs record ile kaydedildiği halde, ek değişiklik gerekiyorsa darcs amend-record bir önceki değişikliğin üstüne yazıyor. Eğer kaydedilmiş değişiklikleri hepten kaldırmak gerekiyorsa darcs unrecord kullanılabilir. Kaydedilmemiş değişiklikler için ise darcs revert komutu dosyayı bir önceki haline getirir. Sunucudan alınmış değişiklikleri iptal etmek için darcs unpull kullanılabilir. |
Türkçe English |
| Page last modified on September 23, 2007, at 09:53 PM EST - Powered by PmWiki |