Mercurial kullanırken bazı dosyaların commit edilmesini gereksiz buluyorum kendimce. Örneğin koda ait class, build dosyaları, projeye ait özel IDE dosyaları gibi. Commit işlemi sırasında bunların dikkate alınmaması için, Mercurial’ a özel .hgignore dosyası oluşturup bunu proje dizini altına kopyalıyoruz. .hgignore dosyası format olarak bir regular expression dosyasıdır. Kendi projelerimde kullandığım örnek bir dosya içeriğine bakalım.

.settings
.settings/*
bin
bin/*
.classpath
.project
.hgignore

 

Örnek içerik şu anlama gelmektedir. Commit işlemi sırasında, .settings klasörünü ve altındaki herşeyi, bin klasörünü ve altındaki herşeyi, .classpath, .project ve .hgignore dosyalarını dikkate alma. Yani bunlar için commit işlemi uygulama. Xml dosyalarını ignore etmek istediğinizi düşünelim. Bu durumda en alta *.xml ifadesini eklemeniz yeterli.

Ayrıca bu örneği Eclipse üzerinden yaptığımı belirtmek isterim.

Bol Java’ lı günler dileğiyle…

Categories:

No responses yet

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir