‘Linux’ Kategorisi

Git’te Yerel Depoyu Uzaktakiyle Eşitlemek

Kısa bir süreden beri Github üzerinde Git kullanmaya ve yazdığım kodların bir kısmını kendi hesabımda depolamaya çalışıyorum. Sürüm kontrol sistemlerini kullanmada yeni olduğum için takıldığım yerler oluyor ve bunları mümkün mertebe blog’da yazmaya çalışıyorum (en azından bundan sonra daha fazla yazacağım). Yerel depoda(local repo) yapılan commit‘leri iptal edip, uzaktaki depoya(remote) ve uzaktaki son commit‘e dönmek [...]


Etiketler: , , ,

Svn’de Yerelde Yapılan Değişiklikleri Yok Etmek

Çalışma kopyası (working copy) üzerinde yapılan değişiklikleri geri almak için: svn revert -R * komutu kullanılabilir. Bu, sadece üzerinde değişiklik yapılan mevcut dosyalar üzerinde çalışır. Yani yeni bir dosya oluşturmuşsak bunu silmez. Diğer bir yöntem ise [1]‘deki tekniktir: svn st -q | awk ‘{print $2;}’ | xargs svn revert Tabi bu daha uzun bir yol. [...]


Etiketler: , ,

Svn’de Yeni Dosyaları Silmek

Svn ile çalışırken yereldeki(local) çalışma kopyamızda(working copy) yeni dosyalar oluşturduğumuzda ve bu dosyaları silmek istediğimizde aşağıdaki komut işimizi görür: svn st | grep ^\? | awk ‘{print $2}’ | xargs rm -r Bu sayede ‘svn st‘ ile çıkan ve ‘?‘ başlayan tüm dosyalar silinir. Kaynak: http://www.pgrs.net/2008/01/23/remove-files-that-are-not-in-subversion/ Kendime not: awk’ı araştırmak lazım. Ekleme: Fatih Arslan, Pardus [...]


Etiketler: , ,

Pardus Staj Çalışması: KDE 3 için Quickformat

Quickformat, USB sabit diskleri, USB flash diskleri, SD/MMC gibi hafıza kartlarını biçimlendirmeyi kolaylaştıran bir uygulama. Pardus 2011 ile birlikte KDE 4 ortamı için gelen uygulama, bazı bağımlılıklardan dolayı KDE 3 ve Gnome gibi diğer masaüstü ortamlarında çalışamıyordu. Bununla beraber Pardus’un Kurumsal 2 sürümü KDE 3 ortamını kullanıyor ve daha da kullanacak gibi görünüyor. Quickformat’ın da [...]


Etiketler: , , , , , ,

gcc: Linking Error: undefined reference to ‘tan’ Sorununun Çözümü

Not: Sorun her ne kadar “tanjant” fonksiyonu üzerinden anlatılmışsa da diğer kütüphanelerle ilgili çıkan aynı sorunların çözümü içinde kullanılabilir. Burada sadece “tanjant” fonksiyonu örnek alınarak anlatılmıştır. #include <stdio.h> #include <math.h> int main(){ int x = 45; double sonuc = tan(x); printf(“Sonuc: %d”, sonuc); } Yukarıdaki kodu hesap.c olarak kaydedip aşağıdaki gibi derlediğimizde: $ gcc hesap.c [...]


Etiketler: , , , , ,