Tôi thường không cam kết các tệp không cần thiết, chẳng hạn như các tệp .user
và .suo
, vào kho lưu trữ. Tôi không chắc chắn về việc liệu các tệp .testsettings
và .vsdmi
có được tạo lại bởi Visual Studio nếu không có.Tôi có nên cam kết .testsettings và .vsdmi tệp vào kho lưu trữ không?
Trả lời
Có, bạn nên cam kết các tệp đó vì chúng chứa cài đặt kiểm tra đơn vị và cài đặt mã của Visual Studio cho dự án.
Tôi đã thử nghiệm ở đây và tôi phát hiện ra rằng mặc dù các tệp đó không được tạo lại trong khi chạy thử nghiệm, chúng không bị bỏ qua.
Lỗi duy nhất tôi gặp phải với sự vắng mặt của chúng là khi tôi cố mở chúng, nó hiển thị một hộp thông báo lỗi.
Tôi nghĩ rằng tôi sẽ cam kết họ kiểm soát nguồn từ bây giờ.
Tuyệt đối.
Chúng chứa các cài đặt thực thi thử nghiệm, danh sách kiểm tra, v.v. Như vậy, chúng là một phần không thể thiếu trong dự án của bạn, giống như ví dụ: App.config.
Thomas
Tôi đã tìm thấy contrary opinion khi nghiên cứu điều này. Thành thật mà nói tôi là một chút rách khi các đồng nghiệp trong liên kết làm cho một chút ý nghĩa.
CHỈNH SỬA: Đã cập nhật liên kết lên phiên bản archive.org, vì bài đăng gốc dường như đã chết.
- 1. Dự án Java: nên .classpath. Tệp dự án được cam kết vào kho lưu trữ?
- 2. Tôi có thể xóa cam kết ban đầu khỏi kho lưu trữ Git không?
- 3. SVN cam kết Lỗi "Cam kết chỉ có thể cam kết vào một kho lưu trữ tại một thời điểm."
- 4. Cam kết lưu trữ vào SVN Repository
- 5. Tôi có nên thêm các tệp nhị phân đã biên dịch vào kho lưu trữ Subversion của mình không?
- 6. svn cam kết với nhiều kho lưu trữ
- 7. Lưu trữ Git của kho lưu trữ với các thay đổi không được cam kết
- 8. Tôi có cần phải cam kết thư mục .groovy và .settings để lưu trữ
- 9. Một kho lưu trữ có nên gọi một kho lưu trữ khác không? Hoặc một kho lưu trữ nên gọi một lớp dịch vụ?
- 10. Trong phát triển Android, những tệp nào cần được cam kết với một kho lưu trữ?
- 11. Làm cách nào để đẩy cam kết sửa đổi vào kho lưu trữ Git từ xa?
- 12. Có thể xóa hoàn toàn tệp khỏi kho lưu trữ SVN của tôi không?
- 13. Tôi có nên có 1 hoặc nhiều kho lưu trữ không?
- 14. Subversion - Có thể vô hiệu hóa tất cả các cam kết và chỉ đọc kho lưu trữ không?
- 15. Ghi đè kho lưu trữ git từ xa với kho lưu trữ của tôi
- 16. Đẩy kho lưu trữ git hiện có vào kho SVN hiện có
- 17. git tôi có thể tăng tốc độ cam kết không?
- 18. Bower - tôi có nên tạo một kho lưu trữ riêng cho bower và để phát triển không?
- 19. cách xóa tệp trong kho lưu trữ từ xa?
- 20. Bzr: Tạo kho lưu trữ được chia sẻ từ kho lưu trữ độc lập hiện có
- 21. Tôi có thể chia một kho lưu trữ Mercurial không?
- 22. Đệ quy thêm tệp vào kho lưu trữ Subversion
- 23. C# sharpziplib thêm tệp vào kho lưu trữ hiện tại
- 24. Tôi có nên chuyển đổi Markdown được lưu trữ sang HTML hay tôi nên lưu trữ HTML không?
- 25. Chỉ đẩy một tệp vào GitHub từ một kho lưu trữ cục bộ
- 26. Liệu "svnadmin dump" có khóa kho lưu trữ không?
- 27. Tôi có thể sao chép một kho lưu trữ git vào Windows không?
- 28. github api: Cách tìm hiệu quả số lượng cam kết cho một kho lưu trữ?
- 29. Làm cách nào để tải lên các thay đổi đã cam kết đối với kho lưu trữ GitHub của tôi?
- 30. Kho lưu trữ vẫn là Kho lưu trữ không có Đơn vị công việc?