Visual Studio 2010 projeleri için Mercurial .hgignore


Yanıtlar:


170

Yeni şeyler MSTest öğeleriyle ilgilidir. Benim kullandığım bu:

# use glob syntax
syntax: glob

*.obj
*.pdb
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.scc
*.DotSettings
[Bb]in
[Dd]ebug*/**
obj/
[Rr]elease*/**
_ReSharper*/**
NDependOut/**
packages/**
[Tt]humbs.db
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
*.resharper
*.ncrunch*
*.ndproj

1
@David: Bu, Windows küçük resim önbellek dosyaları için "thumbs.db" daha fazlasını buradan okuyun: en.wikipedia.org/wiki/Windows_thumbnail_cache
Shady M. Najib

1
@Gölgeli. Biliyorum, küçük resim önbellekleri de göz ardı edilmemeli mi?
David Murdoch

Ah .. pardon, zaten orada olan bir girişi sorduğunuzu düşünmüştünüz .. Listeyi düzenlemekten çekinmeyin ve evet kesinlikle katılıyorum, eklenmelidir
Shady M. Najib

2
Ben değiştirmek zorunda [Dd]ebug*/için [Dd]ebug*/**Mercurial ile başlayan dosyaları görmezden almak için Debug*. Diğer dizinler için de aynı.
Dan

1
Muhtemelen * .publishsettings'i de eklemelisiniz: twitter.com/shanselman/status/294541436236480512
Pandincus

31

Depolarım hakkındaki her bilgiyi bilmenin önemli olduğunu düşünüyorum, bu yüzden .hgignore dosyasını hiçbir zaman bir depodan diğerine kopyalayıp yapıştırmam, bunun yerine onları her zaman ilerledikçe oluşturuyorum.

Bu, TortoiseHg ile kolaydır, çünkü Commit penceresi izlenmeyen tüm dosyaları listeleyecektir ve basit bir sağ tıklama, bu dosyaları yok saymak için desenler eklememe izin verecektir. Bu şekilde her zaman saklamak isteyebileceğim veya istemeyeceğim yeni dosyalar keşfederim.

Örneğin, Thomas tarafından yayınlanan listede, *.resharper son giriştir. Bu, ReSharper için yapılandırma iletişim kutusundaki seçeneklerden biri olarak ayarlanabileceğinden, çözüm başına yeniden paylaşım ayarlarının paylaşılmasını engeller. Başka bir deyişle, tüm geliştiricilerin ReSharper'ın size yardımcı olacağı birçok şey için aynı ayarlarla çalışmasını sağlamak istiyorsanız, o belirli satır orada olamaz.

Benim tavsiyem şu: Manuel olarak yapın, süreç içerisinde projeniz hakkında bir iki şey öğreneceksiniz.


5
Tavsiyenize gerçekten minnettarım, aslında kısmen yaptığım şey bu, ancak başkalarının genellikle başlangıç ​​için bir zemine sahip olmak için ne yaptığını kontrol etmem gerekiyordu. çünkü tüm takımda aynı ayarları zorlamaktansa .. ama amacınızı anladım .. tekrar teşekkürler :)
Shady M. Najib
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.