PDA

Tam Sürümünü Görmek İçin : sourceforge.net dosya ekleme


ALEXIS
18/01/2007, 22:06
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 ?


acemi
18/01/2007, 23:12
CVS anahtar kelime

ALEXIS
19/01/2007, 04:05
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...

acemi
19/01/2007, 14:46
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

ALEXIS
19/01/2007, 18:59
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 :(

acemi
19/01/2007, 21:31
Dedim ya silemeyeceksin diye

ALEXIS
20/01/2007, 21:28
Silecek hiç bir yöntem yok mu, çok mantıksız klasör adı da değişemeyiz o zaman :(

acemi
20/01/2007, 21:41
Sunucu yoneticisine sildirebilirsin ancak

ALEXIS
21/01/2007, 09:49
CVS ye shell ile ulaşamadım zaten. Uğraşayım az daha...

acemi
21/01/2007, 12:26
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.

ALEXIS
22/01/2007, 23:04
çö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

acemi
23/01/2007, 00:05
çözdüm:
Valla bu önemli bir kayıt, benim için de önemli bir bilgi oldu.

ALEXIS
27/01/2007, 20:15
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ı.