Tam Sürümünü Görmek İçin : sourceforge.net dosya ekleme
sourceforge.net ile 3 gündür uğraşıyorum, proje açılmış, ancak dosya nasıl ekleniyor buna, bir gözat butonu dahi bulamadım ?
Yani önce CVS ye mi atacağım dosyaları.
Diyelim 30 MB lık bir paketi olan bir yazılım yaptım, bunu CVS ye atmamın ne faydası olacak ki.
CVS için araçlarım hazır, ufak php scriptleri atmayı deneyeyim bari, geri geleceğim...
CVS için araçlarım hazır, ufak php scriptleri atmayı deneyeyim bari, geri geleceğim...
CVS'e attigin birseyi sonradan silemezsin. O nedenle deneme amacli birseyler atma
acemi çok geç, nasıl sileceğim bunları :rolleyes:
Mantıksızlık var, deneme için portal projemi attım. İlk sürümde portal/ diye bir dizin vardı, sonra bu dizinin adını bbportal/ olarak değiştirdim.
CVS de ne oldu, portal/ ve bbportal/...
TortoiseCVS kullanıyorum, Hem Remove hem de Release komutları ile denedim. Release verdiğimde kendi PC de klasörü CVS den komple uçuruyor. Ancak SF CVS ni güncellemek için commit veremiyorum bu sırada, CVS update veriyorum, sonra commit ferlan...
uzun lafın kısası nasıl sileceğim CVS deki herhangi bir klasörü.
Dosya atma olayını buldum. Önce FTP den anonim kullanıcı ile incoming/ dizinine atıyorsun, yeni sürüm çıkarırken listede tüm incoming/ görünüyor kendi dosyamı seçiyorum. PEk çok özellikte silme felan yok, ne bu, daha iyi bir alternatifi yo mu?
Oysa ne hayaller kurmuştum, 3-5 kişi kod yazacaktık, sonra tek buton ile snapshoot çıkaracaktık :(
Dedim ya silemeyeceksin diye
Silecek hiç bir yöntem yok mu, çok mantıksız klasör adı da değişemeyiz o zaman :(
Sunucu yoneticisine sildirebilirsin ancak
CVS ye shell ile ulaşamadım zaten. Uğraşayım az daha...
Uğraşayım az daha...
SourceForge CVS'inden silme yapamayacağın, bilinen birsey, boşuna uğraşma. Bir yöntemi olmadığından değil, yasaklandığı için silemiyorsun. Yasaklanmasının da çok mantıklı sebepleri var.
çözdüm:
CVS den dosya silmek için tracker'e konu açıyorsunuz => http://sourceforge.net/tracker/?group_id=1&atid=200001
1-2 saat içinde silindi herşeyim
çözdüm:
Valla bu önemli bir kayıt, benim için de önemli bir bilgi oldu.
Temel CVS işlemleri tamam, şimdi aklımda işimi kolaylaştıracak uygulamalar var. Bunları 2 gündür arıyorum sonuç elde edemedim.
Şimdi, amacım otomatik günlük sürüm çıkarmak, buna "daily snapshot" diyorlar. Yapılacak işlem CVS sunucudaki bir modülden tüm dosyalar çekilecek tarball (tar.gz) yazılacak ve sıkıştırma yapılırken dosya adına tarih ilave edilecek.
İlk denediğim rsync komutu oldu, gayet güzel çalıştı, fakat CVS den çekilen dosyaların başında ve sonunda sürüm bilgisi ve notları var, bunları ayıklamak için ayrıca script yazmak uğraştırır epey.
Sonra aklıma CVS ile çekmek geldi. Aynı TortoiseCVS ile nasıl windowsumda "CVS chechout" yapıp, CVS deki dosyaları alıyorsam, bunu linux sunucuma kuracağım bir "CVS client" ile yapabilirdim. Ama sanırım CVS client bulamadım, indirdiğim birkaç dosyanın ne olduğunu anlamakta zorlandım, çoğu CVS sunucu sanırım, bir sürü c dosyası.
Forum Yazılımı : vBulletin v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.