Tôi hiện đang sử dụng câu trả lời cho một câu hỏi tương tự cho Visual Studio 2010 khi tôi truy cập tệp hgignore. Có bất kỳ bổ sung đáng chú ý nào để đưa vào VS2012 không?Mercurial .hgignore cho các dự án Visual Studio 2012
Dưới đây là danh sách được biên dịch từ nhiều nguồn khác nhau. Gist here.
Tôi thấy rằng các dự án được nâng cấp từ VS2010 có rất nhiều tệp nhật ký sao lưu và nâng cấp không bắt buộc.
# 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
[Bb]in
[Dd]ebug*/
obj/
[Rr]elease*/
_ReSharper*/
[Tt]humbs.db
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
*.resharper
# For projects upgraded from VS2010
[Bb]ackup/
_UpgradeReport_Files/
UpgradeLog.*
*.opensdf
*.sdf
ipch/
x64/
Có thể có một số dòng để thêm từ tệp ".gitignore" chính thức cho Visual Studio (các định dạng trông rất giống nhau): https://github.com/github/gitignore/blob/master/VisualStudio.gitignore – Vimes
Trong thực tế, nếu bạn so sánh chúng, điều này gần như là dòng cho cùng một dòng (thanh nhận xét sự khác biệt vv) mà sẽ có ý nghĩa như họ đang cố gắng để làm cùng một lúc! :) – GazB
Công cụ tuyệt vời, đối với tôi nó chỉ thiếu thư mục gói cho nuget (đã khôi phục được kích hoạt, không có lý do gì để đẩy chúng), tôi cũng đã theo dõi chú thích */** từ câu hỏi VS2010 để nó không thả tệp bắt đầu bằng thư mục tên, mặc dù tôi không bao giờ đặt tên các tệp như vậy .. –