2009-03-09 21 views

Trả lời

11

Chúng tôi đặt chuỗi này như svn: ignore tài sản trên tất cả các dự án của chúng tôi:

*.pdb 
*.exe 
*.dll 
debug/* 
release/* 
*.user 
*.suo 
obj/* 
bin/* 
obj 
bin 
VSMacros80 
+0

Chẳng phải * .dll loại bỏ sự phụ thuộc của bạn? tức là thư mục lib nếu đó là nơi bạn lưu trữ chúng –

+0

hãy nhớ rằng SVN sẽ cho phép bạn thực hiện các tệp bị bỏ qua nếu chúng đã được kiểm soát phiên bản. Nó sẽ không liệt kê những cái không phiên bản bị bỏ qua. Do đó bạn có thể thêm bất kỳ tập tin dll nào bạn cần và nó sẽ phiên bản chúng bình thường. – rmeador

+0

Đầu tiên: Các phụ thuộc của tôi mà tôi có mã nguồn, được xây dựng khi dự án mẹ được xây dựng. Nếu chúng tôi sử dụng hội đồng bên thứ 3, chúng được lưu giữ, vì rmeador chỉ ra SVN sẽ cho phép bạn cam kết các loại tệp bị bỏ qua nếu chúng đã được kiểm soát phiên bản. Vì vậy, bạn luôn có thể thêm tệp bị bỏ qua. – MartinHN

1

obj là một khác, như họ đang ký hiệu gỡ lỗi xây dựng trong biên dịch.

3

Đối với bất kỳ dự án C# Tôi muốn giới thiệu để bỏ qua các tập tin/thư mục sau:

trực quan file Studio để bỏ qua

  • *.pdb - tập tin mà giữ trạng thái thông tin khi gỡ lỗi.
  • *.exe - Các tệp nhị phân có thể thực thi.
  • *.dll - Thư viện nhị phân.
  • debug/* - Thư mục được Visual Studio sử dụng để lưu trữ nhiều thông tin gỡ lỗi
  • release/* - Thư mục được Visual Studio sử dụng để lưu trữ bản phát hành nhị phân.
  • *.user - Cấu hình cho mỗi người dùng.
  • *.suo - Cài đặt tùy chọn cho mỗi người dùng được lưu trữ ở định dạng nhị phân.
  • obj - Thư mục được Visual Studio sử dụng để lưu trữ các đối tượng nhị phân được sử dụng trong khi gỡ lỗi.
  • bin - Thư mục được Visual Studio sử dụng để lưu trữ các đối tượng đã biên dịch.
  • VSMacros80 - Thư mục được Visual Studio sử dụng để lưu trữ macro.

file khác để bỏ qua

  • packages - Thư mục dùng để tham khảo NuGet.
  • *.log - Trường hợp có nhật ký được ghi trong thư mục nguồn (, điều này sẽ không xảy ra).

Lưu ý: Hãy nhớ thêm các mẫu này được bỏ qua đệ quy.


tắm (copy-n-dán)

*.pdb 
*.exe 
*.dll 
debug/* 
release/* 
*.user 
*.suo 
obj 
bin 
VSMacros80 
packages 
*.log 
Các vấn đề liên quan