Chúng tôi đang chuyển từ SourceSafe sang Subversion với tư cách là nhà cung cấp kiểm soát nguồn của chúng tôi ... Tất cả đều diễn ra tốt đẹp cho đến nay, ngoại trừ tôi có thể tìm ra cách bạn "chia sẻ" tệp giữa nhiều dự án. Trong nguồn an toàn bạn đã tạo liên kết đến tệp và sau đó thêm nó vào dự án của bạn, sau đó nguồn an toàn biết rằng tệp thực sự chỉ là một tệp. Làm thế nào để bạn làm tương đương với Subversion?Chia sẻ tệp CS với 2 dự án khác nhau sử dụng Visual Studio 2010 và Subversion
Trả lời
Bạn có thể trực tiếp add a file as a link trong Visual Studio.
Làm điều này có nghĩa là bạn không phải lo lắng về cách kiểm soát nguồn của bạn sẽ quản lý mọi thứ, miễn là tệp được tham chiếu trong kiểm soát nguồn - liên kết được quản lý bởi VS.
Làm thế nào để khóa và phân nhánh/hợp nhất công việc với phương pháp này? – Mrchief
@Mrchief - ý của bạn là gì? Thông tin liên kết được giữ trong tệp dự án. – Oded
Vâng, tôi có thể khóa tệp từ dự án chứa liên kết không? Khóa trên tệp CS thực sự hay liên kết? Nếu nó trên liên kết, thì mục đích của khóa bị mất. Điều gì xảy ra nếu tôi phân nhánh dự án với liên kết, sau đó hợp nhất nó sau này, và trong khi đó liên kết đã thay đổi/di chuyển, nó vẫn hợp nhất đúng không? – Mrchief
Bạn đang tìm cách chia sẻ một CS (như trong một tệp mã) giữa 2 dự án? Từ khía cạnh thiết kế, tại sao không ngoại suy tệp đó vào dự án riêng của nó và sau đó tham khảo dự án đó từ các dự án khác.
Tại sao điều này lại được giảm giá? _Đây là điều phải làm! 1 cho điều đó. – Mrchief
Các tệp được chia sẻ trong một dự án không phải là mã trùng lặp cần thiết. Có nhiều loại tệp có thể, từ các tệp thông tin lắp ráp (* .cs) đến tài nguyên ứng dụng, thường là một phần của giải pháp sản xuất và cần được chia sẻ trong toàn bộ nó. –
Tại sao bạn chia sẻ thông tin lắp ráp trên các dự án? Bạn sẽ thiếu thông tin liên quan cho mỗi dự án nếu bạn chỉ kế thừa từ 1. Tôi có thể hiểu XML, Config và các tệp khác như vậy, nhưng không phải là tệp được biên dịch. Điều đó nên được trích xuất thành dự án riêng của nó và được đưa vào thư viện riêng của nó. Đó là thực hành chung cho tất cả các ngôn ngữ mã hóa. –
- 1. Chia sẻ mã giữa các dự án trong tfs 2010
- 2. Dự án Visual Studio 2010 cho Visual Studio 2012
- 3. Chia sẻ mã giữa hai dự án git khác nhau
- 4. Thêm các tệp hiện có vào dự án Visual Studio 2010 khác nhau
- 5. Visual Studio 2010 - dự án C++ - xóa tệp * .sdf
- 6. Làm cách nào để chia sẻ tệp tài nguyên giữa các dự án trong Visual Studio?
- 7. Dự án thiết lập Visual Studio 2010 - một dự án cho cả 64 và 32
- 8. Thứ tự xây dựng dự án trong Visual Studio 2010?
- 9. loại dự án HTML đơn giản cho Visual Studio 2010
- 10. Eclipse "Chia sẻ dự án" bằng tay?
- 11. Visual studio 2010 thiết lập vấn đề dự án
- 12. Thực hành tốt nhất để chia sẻ dự án giữa cây giải pháp (MSVS 2008 & MSVS 2010)
- 13. Visual Studio 2008 dự án từ Visual Studio 2010 mà không cần chuyển đổi
- 14. Sự khác nhau giữa 'trang web' và 'dự án' trong Visual Studio
- 15. Làm thế nào để sử dụng các tệp khác nhau trong dự án cho các cấu hình xây dựng khác nhau - Visual Studio C# .net
- 16. Sự khác nhau giữa tham chiếu dự án và phụ thuộc dự án là gì?
- 17. Tải dự án lên GitHub từ Visual Studio 2010
- 18. Cách sử dụng các cài đặt tab khác nhau trong các dự án khác nhau trong Visual Studio
- 19. Làm cách nào để sử dụng Mẫu dự án Visual Studio 2010 mà tôi đã tạo
- 20. Visual Studio 2012: các chủ đề màu sắc khác nhau cho các dự án khác nhau
- 21. Sự khác nhau giữa dự án "Dự án Win32", "Dự án trống CLR" và "Dự án trống" trong Visual Studio là gì?
- 22. Cách sử dụng GIT khi tôi có nhiều tệp được chia sẻ giữa nhiều dự án
- 23. Visual Studio: Cách quản lý mã được chia sẻ giữa các dự án
- 24. Visual Studio thêm tệp bin vào dự án
- 25. Chia sẻ giải pháp C++ giữa Visual Studio 2010 và 11
- 26. Chia sẻ dự án PyCharm trên nhiều hệ điều hành (đường dẫn thông dịch khác nhau)
- 27. Visual Studio 2010 - RemovePreviousVersions
- 28. Sử dụng trang thuộc tính trong Visual Studio 2010?
- 29. Visual studio 2010 - giữ lại thuộc tính dự án giữa các cấu hình xây dựng khác nhau?
- 30. Sử dụng thuộc tính dự án Visual Studio hiệu quả cho nhiều dự án và cấu hình
Thêm tệp được chia sẻ vào dự án thông qua liên kết là tính năng dự án VS lưu trữ đường dẫn có liên quan trong tệp dự án mà không sao chép đường dẫn vào thư mục cục bộ, điều gì sai khi bạn thêm và cam kết với SVN? –