2015-12-02 32 views
5

Có cách nào để tắt hoặc không tham gia tự động thêm tệp mới cho ASP.NET 5 trong Visual Studio 2015 không?Vô hiệu hóa tự động bổ sung các tệp mới trong Visual Studio 2015 cho các dự án ASP.NET 5

Cửa hàng phát triển phần mềm của chúng tôi có chính sách thanh toán người dùng duy nhất tại chỗ, nơi nhà phát triển chỉ có thể xem từng tệp một. Đây là nguyên nhân gây ra vấn đề với ASP.NET 5, vì bất kỳ tệp được tạo nào sẽ tự động được thêm vào dự án trong Visual Studio 2015, do đó sẽ khiến chúng được thêm vào TFS. Điều này làm cho một nhà phát triển chặn một nhà phát triển khác, vì họ không thể xây dựng và tạo ra các tệp đầu ra giống nhau.

Ví dụ: tệp Loại bản ghi đang được biên dịch và sao chép vào thư mục trong wwwroot. Nhà phát triển đầu tiên thực hiện điều này làm cho Visual Studio 2015 thêm các tệp đó vào giải pháp, do đó khiến chúng được thêm vào TFS. Nhà phát triển tiếp theo không thể xây dựng vì các tệp này hiện được kiểm tra cho nhà phát triển khác.

Chúng tôi đã có thể tạm thời ngăn chặn điều này bằng cách che giấu thư mục wwwroot trong TFS. Tuy nhiên, chúng tôi không muốn mọi nhà phát triển phải nhớ làm điều này. Thêm vào đó, chúng ta phải giải nén wwwroot để thay đổi code thành web.config, và sau đó phải thay đổi lại nó sau đó. Và sau đó các nhà phát triển phải decloak để có được phiên bản mới nhất của những thay đổi cho tập tin này, sau đó lại cloak sau đó.

Chúng tôi muốn rõ ràng chọn thêm tệp vào dự án trong Visual Studio 2015, vì vậy các tệp được tạo không tự động được thêm vào dự án.

Chúng tôi cũng không thể thay đổi chính sách thanh toán TFS để cho phép kiểm tra nhiều người dùng. Nếu chúng ta có thể đặt chính sách thanh toán nhiều người dùng ở cấp thư mục trong Trình kiểm soát nguồn trong TFS 2010, điều đó cũng có thể giải quyết một số vấn đề này. Nhưng TFS 2010 không cho phép điều này.

+6

Di chuyển đến git. Nghiêm túc. –

+4

"Cửa hàng phát triển phần mềm của chúng tôi có chính sách thanh toán người dùng duy nhất tại chỗ, nơi các nhà phát triển chỉ có thể xem từng tệp một." - có thật không?! Đó là năm 2015 và bạn không bị giới hạn trong Visual Source Safe nữa! Chính sách cần thay đổi để cập nhật thông tin về phát triển nhóm hiện đại. – WestDiscGolf

+0

"Cửa hàng phát triển phần mềm của chúng tôi có chính sách thanh toán người dùng duy nhất tại chỗ, nơi các nhà phát triển chỉ có thể kiểm tra từng tệp một" Đó là thời gian mọi người ngừng sợ sáp nhập. –

Trả lời

1

Tôi tin rằng đây là một trong những tình huống mà bạn đang chiến đấu chống lại một công cụ/quy trình thay vì chỉ "đi với dòng chảy". Hoặc bạn cần phải cải cách quy trình checkin/checkout của bạn để phù hợp với các phương pháp ASP.NET 5 mới (bao gồm định dạng xproj mới) hoặc bạn cần phải gắn bó với công nghệ cũ hỗ trợ quá trình của bạn.

Các vấn đề liên quan