2011-05-13 28 views
20

Tôi tham gia vào nhiều dự án và mỗi dự án có nhà cung cấp kiểm soát nguồn riêng của họ. Có cách nào để cấu hình Visual Studio 2010 để tự động chọn quyền kiểm soát nguồn trên cơ sở cho mỗi dự án? Hoặc là trình cắm Công cụ - Tùy chọn - Kiểm soát nguồn cho mỗi cấp người dùng?Cách cấu hình Visual Studio để sử dụng các nhà cung cấp kiểm soát nguồn khác nhau

Hãy để tôi làm rõ điều gì đang xảy ra. Tôi có một dự án sử dụng Vault. Khi tôi mở nó, VS đặt Source Control thành Vault. Sau đó tôi đóng dự án (giải pháp) và mở một giải pháp khác sử dụng Mercurial (VisualHG) tôi kiểm tra plugin Source Control và Vault vẫn được chọn. Tại sao? Có thể tự động chọn quyền kiểm soát nguồn không?

+0

bản sao có thể có của [Can Perforce và SourceSafe có cùng tồn tại trong Visual Studio không?] (Http://stackoverflow.com/questions/470134/can-perforce-and-sourcesafe-co-exist-in-visual-studio) – ChrisF

+0

Tôi không nghĩ rằng đây là một bản sao. Câu hỏi của tôi không phải là về cùng tồn tại, nhưng về việc VS thiết lập kiểm soát nguồn trên cơ sở từng dự án. –

+0

Tôi đang đối mặt với cùng một vấn đề! –

Trả lời

7

Để tự động tải nhà cung cấp nguồn kiểm soát thích hợp, tệp giải pháp phải chứa các ràng buộc Scc.

Tôi không biết liệu VisualHG có hỗ trợ hay không.

Nhưng bạn có thể dùng thử HgSccPackage - một plugin bổ trợ khác cho MS Visual Studio 2008/2010 hỗ trợ liên kết Scc.

Bạn có thể lấy nó ở đây: http://www.newsupaplex.pp.ru/hgscc_news_eng.html

Nếu bạn muốn thêm bindings SCC một giải pháp kiểm soát hiện có, sử dụng Mercurial -> Change SCC cam kết ràng buộc đơn từ IDE. (Menu này sẽ có sẵn khi HgSccPackage hoạt động và bạn đã tải một giải pháp được kiểm soát).

Đối với các dự án mới, HgSccPackage tự động thêm liên kết Scc. Nó được cấu hình thông qua các tùy chọn mặc dù, cho thouse người không thích hành vi này.

3

Bạn có thể muốn xem this question. Có vẻ như câu trả lời là không, bạn phải chọn đúng nhà cung cấp cho dự án trước khi làm việc với dự án, bởi vì chỉ có một nhà cung cấp điều khiển nguồn có thể hoạt động cùng một lúc.

+1

đó là câu hỏi của tôi, tôi muốn cho VS tự động chọn nhà cung cấp dựa trên dự án. Tôi chỉ làm việc với một dự án tại một thời điểm. Nó xuất hiện như thể bây giờ nó chọn sử dụng cuối cùng. –

+0

Để thử những gì? –

1

Có một plugin bổ sung VS có tên là Scc Auto Switcher có thể giúp tự động chuyển đổi giữa các hệ thống SCM được sử dụng bởi các dự án khác nhau, mặc dù tài liệu không đề cập cụ thể đến Vault.

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