2013-11-15 18 views
12

Tôi đang tìm Giải pháp có nhiều Dự án trong một Giải pháp, sử dụng một kho GIT cho mỗi Dự án.Nhiều Dự án trong VisualStudio 2012 trong một Giải pháp sử dụng GIT

Tôi muốn có thể có nhiều dự án trong một giải pháp nhưng mỗi dự án có repo GIT riêng.

phép nói rằng tôi có những cấu trúc dự án:

Solution Project 
- Some Client 
- Some Other Project 
- Some Lib Project that is used by all projects in this solution 
- Some ASP Website 

Bất kỳ suy nghĩ làm thế nào tôi có thể mang lại cho nó hoạt động? Visual Studio 2013 có thể xử lý việc này không?

+0

Theo như tôi có thể nói, trong VS2013, một Giải pháp nhóm tương đương với một repo Git và không rõ ràng cách tôi có thể nhập nhiều repo Git vào một dự án/giải pháp. Tôi đã hỏi một số nhà phát triển để kêu vang ở đây, hy vọng họ có thể tìm thấy thời gian. –

Trả lời

5

Hiện tại tích hợp Visual Studio chỉ thực sự xử lý một repo đơn chứa toàn bộ giải pháp (và dự án). Không thực sự hoạt động tốt khi mỗi dự án nằm trong kho lưu trữ của chính nó hoặc nếu bạn đang sử dụng các mô-đun phụ, v.v.

Có thể đáng giá hơn UserVoice và thêm hỗ trợ của bạn cho điều này, tuy nhiên tôi biết rằng đó là điều mà nhóm đang xem xét giải quyết tại một số điểm

Trong thời gian chờ đợi, có thể bạn sẽ cần phải quay lại dòng lệnh mà tôi sợ.

+1

Đây là UserVoice Q hiện có mà tôi có thể tìm thấy về chủ đề: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3729560-allow-multiple-repositories-in-a-team- dự án (0 phiếu) http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/5367806-allow-multiple-git-or-tfvc-repositories-in-a-singl (9 phiếu) http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4181074-enable-the-git-gui-in-visual-studio-to-clone-and-f (25 phiếu) –

+1

có lẽ cái này :) (526 phiếu) http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3606383-add-submodule-support-in-visual-studio-git-extensi – Julian50

4

Dường như không thể thực hiện tại thời điểm này (ngay cả trong Visual Studio 2013). Visual Studio xử lý một kho GIT cho mỗi giải pháp (bao gồm các dự án).

Để có hiệu quả, cách tốt nhất mà tôi tìm thấy là sử dụng một ứng dụng như SourceTree và bao gồm tất cả các dự án của bạn trong đó.

Bạn có thể Download SourceTree.

Tôi thấy rằng việc sử dụng một phần mềm như SourceTree (hoặc cách khác) giúp bạn dễ dàng xem tệp nào đã được sửa đổi và dòng cụ thể nào được chỉnh sửa. Nó từng là một nỗi đau, trong Visual Studio, để dễ dàng xem những gì đã được sửa đổi trong mỗi tập tin đã được chỉnh sửa.

Tôi kết hợp kỹ thuật này với dòng lệnh mà tôi yêu thích. Nhưng, tôi hiểu nó sẽ tuyệt vời như thế nào khi có mọi thứ trong cùng một cửa sổ.

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