2009-11-02 32 views
7

Tôi đang sử dụng C# express và muốn sử dụng hệ thống kiểm soát phiên bản miễn phí. Vui lòng chia sẻ đề xuất của bạn.kiểm soát phiên bản: miễn phí một cho studio trực quan thể hiện

+2

Điều này có một wiki cảm thấy nó ... –

+0

Ngoài ra, hãy thực hiện phiên bản Express * cho phép * tích hợp điều khiển phiên bản? –

+0

@Austin - đó là một điểm tốt - không rõ liệu OP có nghĩa là anh ta/cô ấy muốn một plugin điều khiển nguồn tích hợp hay chỉ muốn có một giải pháp kiểm soát nguồn miễn phí. – Tim

Trả lời

11

Visual Studio Express bị tê liệt theo nghĩa là nó không thể tải bất kỳ plugin hoặc addons nào.

Chỉ cần truy cập TortoiseSVN. Làm việc dễ dàng đủ.

+2

tại sao anh ta nên sử dụng svn? Tại sao không phải VCS phân tán? –

+1

Bởi vì nó là khó khăn, và SVN mất một vài cú nhấp chuột. – leppie

+1

Hầu hết mọi người không cần VCS phân tán và hầu hết các giải pháp VCS phân tán đều yêu cầu giao diện dòng lệnh hoặc kiến ​​thức khác về cách định cấu hình chúng. Tôi đã không tìm thấy một cách đơn giản để thiết lập như SVN. – Tim

3

Không sử dụng IDE của bạn để kiểm soát phiên bản. Tìm hiểu hệ thống kiểm soát phiên bản của bạn. Mà một trong những bạn nên sử dụng phụ thuộc vào yêu cầu của bạn. Yêu thích cá nhân của tôi tại thời điểm này là Mercurial.

0

Subversion cùng với AnkhSVN plugin cho VStudio và TortoiseSVN plugin cho trình khám phá cửa sổ.

Nó theo dõi thư mục cũng như tệp và giữ lịch sử về đổi tên. Chúng thực sự hữu ích cho việc tái cấu trúc mã của bạn.

Chỉnh sửa: quên AnkhSVn trong VisualStudio Express vì không thể tải plugin.

6

Dường như với tôi bạn là người mới đối với Kiểm soát phiên bản. Nếu trước đây bạn chưa sử dụng điều khiển nguồn, tôi khuyên bạn nên xem trực tiếp hệ thống kiểm soát phiên bản được phân phối (DVCS). Sự lựa chọn của tôi là Mercurial, vì nó có tài liệu tuyệt vời, giao diện sạch và nhất quán, hoạt động tốt trên tất cả các nền tảng chính (sử dụng nó trên Windows, Linux và MacOSX) và hỗ trợ tuyệt vời cho PlugIns (một số được phân phối lại chính thức, chẳng hạn như mq) cho phép bạn làm những thứ rất tiên tiến. Có rất nhiều GUI có sẵn (TortoiseHG, nhưng cũng độc lập). Có một lời giới thiệu thú vị về Mercurial here, nhưng nó cũng hữu ích cho phòng khám tổng quát.

DVCS phổ biến bao gồm: Mercurial, Git và Bazaar nhưng cuối cùng không quan trọng bạn chọn công cụ nào Có rất nhiều thông tin ở đây về SO so sánh.

Plugin PlugIn IDE tốt nhất không sử dụng. Tôi nghĩ rằng việc tích hợp IDE là không cần thiết khi làm việc với DVCS. Khi làm việc trong một hệ thống tập trung, nó là hợp lý cho mục đích tự động kiểm tra trên chỉnh sửa, đổi tên hỗ trợ vv .. Tuy nhiên, tôi thích giữ những thứ riêng biệt. Tôi không muốn IDE của tôi lộn xộn. Tôi không thấy bất kỳ lợi ích trong việc sử dụng một plugin so với một giải pháp độc lập (mà tôi tiếp tục chạy trên một màn hình thứ hai). Để hỗ trợ đổi tên, DVCS tốt đã xây dựng trong chẩn đoán để tìm và theo dõi đổi tên tự động.

Tôi ổn với TortoiseHG và dòng lệnh cho các tác vụ phức tạp hơn.

0

Cá nhân, tôi ghét những khách hàng loại rùa, chủ yếu là bởi vì Explorer ngăn cản đạt được địa ngục ra khỏi tôi và không phải là một trình duyệt tập tin hệ thống tốt ở tất cả ..

tôi chọn một cách tiếp cận không chính thống và cài đặt NetBeans và sử dụng tab "yêu thích" để thêm vị trí cho các hệ thống tệp được phiên bản mà tôi muốn quản lý.

Tôi sử dụng phương pháp này cho Visual Stuido.

Công cụ trước của tôi là WinCVS.

0

Từ năm 2012, bạn có thể sử dụng TFS (Team Foundation Studio) 2012 Express với phiên bản Visual Studio 2012 Express miễn phí.

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