Visual Studio 2015 tạo thư mục mới có tên ".vs". Mục đích của nó là gì và tôi có nên thêm nó vào kiểm soát nguồn không?Tôi có nên thêm thư mục Visual Studio 2015 .vs vào kiểm soát nguồn không?
Trả lời
Không, bạn không nên thêm nó vào kiểm soát nguồn. Mục đích của thư mục này là di chuyển các tệp máy và người dùng cụ thể đến vị trí trung tâm. Lời giải thích trên số Visual Studio User Voice issue giải thích rõ ràng:
Cho đến giờ, chúng tôi đã chuyển tệp .SUO và các tệp cơ sở dữ liệu trình biên dịch VB/C# vào vị trí mới. Tất cả các tệp cục bộ máy cụ thể của dự án mới sẽ được thêm vào vị trí mới. Chúng tôi dự định thực hiện điều này hơn nữa trong các bản phát hành trong tương lai và đang nghiên cứu cách cải thiện cấu trúc thư mục của đầu ra xây dựng và các tệp hiện có khác có thể làm lộn xộn cây nguồn.
Đây là tất cả các tệp mà bạn sẽ không bao giờ đăng ký vì chúng được tạo từ bản dựng hoặc chứa thông tin dành riêng cho máy.
Đó là một loại đột quỵ rộng để nói không kiểm tra toàn bộ thư mục. Nếu trang web của bạn yêu cầu cấu hình IIS Express cụ thể (như sử dụng tên máy chủ để cookie hoạt động), việc kiểm tra trong 'applicationhost.config' sẽ giúp các nhà phát triển khác thiết lập môi trường của họ, nếu không, mỗi người phải tự làm nó ra một cách khó khăn. – Mrchief
@Mrchief Tôi không phải là nhà phát triển IIS, nhưng tôi tin [câu trả lời này] (http://stackoverflow.com/a/30368937/1698557) giải quyết vấn đề đó. –
Câu trả lời đó thực sự không phải là một giải pháp, nhiều hơn một cách giải quyết (mà câu trả lời tự ám chỉ). Những gì tôi đã cố gắng để nói là một câu trả lời nhị phân có thể không đủ cho tất cả mọi người. Tùy thuộc vào thiết lập của bạn, bạn có thể phải loại trừ các thư mục nhưng sau đó thêm một ngoại lệ cho các tập tin 'applicationhost.config' hoặc một cái gì đó đối với hiệu ứng đó. – Mrchief
Github cung cấp rất nhiều mẫu .gitignore. Trong mẫu của họ cho studio trực quan, họ đã bỏ qua thư mục .vs. Đoạn trích từ template on github.
# Visual Studio 2015 cache/options directory
.vs/
Điều đó có thể giúp ai đó quyết định (lười biếng), nhưng không đưa ra lời khuyên mạnh mẽ hoặc bất kỳ lý do nào để làm như vậy. Tiêu đề ("Visual Studio 2015 bộ nhớ cache/thư mục tùy chọn") giúp nhiều hơn trong việc quyết định. –
Như được mô tả trong báo giá được lấy từ uservoice trong câu trả lời của Patrick, thư mục không dành cho kiểm soát nguồn.
Tuy nhiên, như nhận xét cũng chỉ ra, có thể có một số trường hợp bạn muốn bao gồm các tệp cụ thể từ thư mục.
tôi sẽ thêm video này vào .gitignore:
.vs/
Và sau đó sử dụng bất cứ công cụ git bạn muốn thêm các tập tin nhất định như một cấu hình chia sẻ của applicationhost.config nếu cần thiết.
Hoặc sử dụng một lệnh git như thế này:
git add -f .vs/config/applicationhost.config
Bằng cách này git thêm các tập tin, ngay cả khi nó được bỏ qua.
Tôi muốn thêm rằng nếu bạn đang sử dụng TFS, bạn có thể sử dụng tiền tố phủ định trong tệp .tfignore của bạn để "bao gồm lại" tệp applicationhost.config sau khi loại trừ thư mục .vs. Tệp mặc định .tfignore giải thích nó như sau: "Tiền tố! Phủ định mẫu. Điều này có thể được sử dụng để bao gồm lại một mục sau khi nó bị loại trừ bởi tệp .tfignore cao hơn trong cây hoặc bởi Bộ sưu tập của nhóm dự án danh sách loại trừ toàn cầu. " – Aaron
- 1. Tôi có nên thêm tệp .vcxproj.filter vào kiểm soát nguồn không?
- 2. Visual Studio 2015 - Thêm thư mục ảo không thể
- 3. Tôi có nên cam kết thư mục .vscode để kiểm soát nguồn không?
- 4. Thư mục gói trong Visual Studio là gì? Tôi có nên đưa nó vào SVN không?
- 5. Visual Studio 2015 các tệp mới không được thêm vào điều khiển nguồn tự động
- 6. visual studio 2015 không thấy kiểm tra xUnit tôi
- 7. Có thể thêm Visual C++ v120 Compiler Tool vào Visual Studio 2015 không?
- 8. Thư mục nguồn trong Visual Studio 2010
- 9. Thư mục .nuget có nên được thêm vào điều khiển phiên bản không?
- 10. Visual Studio 2015 khung mục tiêu "dotnet" vs "net452"
- 11. Các tệp FakesAssemblies có nên được thêm vào kiểm soát nguồn không?
- 12. Có nên kiểm tra umbraco & umbraco_client để kiểm soát nguồn không?
- 13. Visual Studio 2015 chậm
- 14. Tại sao Visual Studio 2015 thêm stdole.dll và Microsoft.AnalysisServices.AdomdClient.dll vào dự án của tôi?
- 15. Trong Java, tôi có nên tạo một Gói, Thư mục hoặc Thư mục Nguồn mới không?
- 16. Có thể thêm tệp vào thư mục giải pháp tạo CMake trong Visual Studio không?
- 17. Thêm tệp .lib vào dự án trong Visual Studio 2015
- 18. Thêm mục vào kiểm soát Listview
- 19. Mẫu giải pháp Visual Studio - Dự án kiểm soát nguồn liên kết
- 20. Đặt thư mục gốc dưới sự kiểm soát nguồn (hg)
- 21. Visual Studio 2015 không tìm Visual studio 2010
- 22. .vs \ config \ applicationhost.config trong điều khiển nguồn
- 23. Cộng đồng Visual Studio 2015 có thể dễ dàng cập nhật lên Visual Studio Professional 2015
- 24. Có cách nào để thêm một thư mục ảo vào Visual Studio Development Server không?
- 25. Chuyển đổi ngữ cảnh kiểm soát nguồn trong Visual Studio Team Explorer
- 26. Điều khiển nguồn TFS không có Visual Studio?
- 27. Visual Studio 2015 không trả lời
- 28. Triển khai Matlab: thêm tệp vào kiểm soát nguồn?
- 29. Tôi có thể sử dụng Visual Studio 2015 mà không cần kết nối Internet không?
- 30. Các tệp dự án IDE có nên được đặt dưới sự kiểm soát nguồn không?
Bản sao có thể có của [.vs \ config \ applicationhost.config trong điều khiển nguồn] (http://stackoverflow.com/questions/30363172/vs-config-applicationhost-config-in-source-control) –
@MichaelFreidgeim: Không chắc chắn, câu hỏi khác hỏi về một tập tin cụ thể và điều này là về toàn bộ thư mục. Nhưng nó xảy ra rằng một số câu trả lời rộng hơn phù hợp với cả hai. – SoftwareFactor