Đây là một peeve vật nuôi lớn của tôi. Tôi sử dụng SVN và khi tôi tung ra một phiên bản mới, tôi tạo một thiết lập mới cho nó. Hành vi "biên dịch" cho các dự án thiết lập khác với hầu hết các dự án. Thay vì mặc định:
thùng / gỡ lỗi thùng / phát hành obj / Gỡ lỗi obj / Phát hành
Đơn giản chỉ có hai thư mục, Gỡ lỗi và Phát hành. Thiết lập biên dịch và xóa thư mục Phát hành, chỉ để tạo thư mục Phát hành mới và đặt hàng hóa vào đó.
Vì vậy, một cách tự nhiên, điều này không đồng ý với SVN, vì thư mục .svn của nó bị xóa ở mọi bản dựng.
Có một tùy chọn để hướng dẫn Visual Studio KHÔNG xóa thư mục, chỉ nội dung?
FYI, điều này đã xuất hiện trong mọi phiên bản, từ VS 2003 đến 2010.