Kết hợp các dịch vụ nhóm GitHub và TFS / Visual Studio


10

Tôi tự hỏi liệu có thể kết hợp Visual Studio Team Services và / hoặc TFS với kho lưu trữ GitHub không. Chúng tôi nghĩ rằng cả hai sản phẩm đều có những lợi thế riêng và muốn làm việc trên một repo trong công ty của chúng tôi.

Lý do để sử dụng VSTS / TFS là sự tích hợp trong Visual Studio cho các mục công việc.


Bạn đã thử plugin chưa? visualstudio.github.com
gbjbaanb

1
Bạn nhận thấy gì bạn nhận được từ github mà bạn không phải từ VSTS và git? Giả sử git trên bảng sử dụng cả hai không thực sự là một vấn đề lớn ngoài các cuộc thảo luận về cách giữ cho tất cả được đồng bộ hóa gọn gàng.
Murph

Câu hỏi cũ, câu trả lời mới: Vì Microsoft đã mua GitHub , sử dụng Visual Studio với git repo là một thực tế. Hướng dẫn bắt đầu với Git và VSTS: docs.microsoft.com/en-us/vsts/git/ Kẻ
joynoele

@Elsa đó không phải là từ khi MS mua github. VSTS đã hỗ trợ Git trong nhiều năm. Ngoài ra, là OP, nếu bạn đang sử dụng VSTS cho các mục công việc, không có lý do thực sự nào để trả tiền cho Github. Sự khác biệt lớn của Github so với VSTS là cách nó xử lý theo dõi vấn đề.
RubberDuck

1
Tôi đã sử dụng github với Visual Studio trong nhiều năm nay ... Tôi không chắc bạn đang hỏi OP điều gì, việc cài đặt này cực kỳ dễ dàng.
MattE

Câu trả lời:


0

Vì bạn chưa viết nhiều về mục tiêu của bạn là gì từ cả hai tôi đã sử dụng chúng để có được những lợi ích này.

TFS:

  • Đã được tích hợp vào các phát triển khác của khách hàng và nhân viên đã thoải mái quản lý nó để giữ các yêu cầu và các mục công việc ở đó.
  • Backlog được xây dựng trong này và theo dõi các mục công việc được thực hiện ở đây.

GITHUB:

  • Một repo giữ chỗ để giữ lỗi và các vấn đề trên các bản phát hành hiện có
  • Khách hàng có nhiều chi nhánh và có thể đưa ra yêu cầu từ bất cứ nơi nào trên thế giới bằng cách sử dụng email tạo ra vấn đề github và gắn nhãn cho phù hợp.
  • Tự động hóa nhẹ và phân công để giữ mọi thứ trong SLA

Vấn đề trong việc sử dụng cả hai là bạn đang phân tách luồng mã và luồng vấn đề / yêu cầu. Đối với dự án của tôi, tôi nhận ra rằng các yêu cầu ràng buộc chặt chẽ hơn với thay đổi mã trong khi các vấn đề có thể liên quan đến tài liệu, thiếu đào tạo, v.v.

Cả github và TFS đều có thể tự mình đạt được điều này vì vậy không có điểm nào trong việc trộn chúng nếu bạn không cần.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.