Bất cứ ai cũng có thể làm điều gì đó như thế này?Kết nối dịch vụ xây dựng TFS với Github repo
Một số nền tảng: Chúng tôi đang sử dụng TFS 2010. Tôi đang ở vị trí đề xuất nâng cấp/cải tiến và tôi có thể thuyết phục được rằng Git là VCS tốt hơn nhiều, ít nhất là từ nhà phát triển quan điểm. Câu hỏi tiếp theo là làm thế nào để chúng ta kết nối điều này với hệ thống xây dựng và hệ thống bán vé TFS. Tôi không thực sự muốn yêu cầu bộ phận CNTT giúp đỡ với điều này vì họ không thực sự biết Git, và có khả năng chống lại sự thay đổi liên quan đến công việc cho họ.
Tôi đã đọc về TFS 2013 hỗ trợ kho Git, nhưng có vẻ như nó chỉ hỗ trợ repo Git được lưu trữ bên trong cơ sở dữ liệu TFS (xác nhận?) Mà tôi lo sợ. Tôi có nhiều niềm tin hơn trong Github hosting hơn TFS, nhưng tôi có thể sai về điều đó.
Điều tôi muốn biết là: sẽ khó có thể xây dựng hệ thống TFS để cấp nguồn từ một repo Git thông thường được lưu trữ trên Github hoặc một số dịch vụ khác như thế nào.
Hệ thống xây dựng TFS chỉ tương tác với TFS. Nếu bạn thích GIT với VCS TFS thì bạn sẽ cần phải lưu trữ "Master" của bạn bên trong TFS. Không có gì ngăn cản bạn cũng đẩy điều này vào GIThub như một kế hoạch dự phòng –
Tôi đang nghe những quan điểm mâu thuẫn ở đây. Andrew Clear dường như nghĩ rằng bạn _can_ sử dụng TFS 2013 xây dựng hệ thống với một repo Git thường xuyên. Bạn có thể bình luận về điều đó? –
TFS 2013 bao gồm hỗ trợ giới hạn cho kho GIT "Ngoại", Nó có thể kéo mã nguồn xuống từ bất kỳ cá thể GIT nào, tuy nhiên hiện tại nó không có khả năng làm những thứ như xếp hàng CI/Rolling từ kho GIT không được lưu trữ trong TFS [Xem ở đây để biết thêm thông tin] (http://www.alexandervanwynsberghe.be/whats-new-in-tfs-2013-build/) –