Có rất nhiều câu hỏi và câu trả lời về Git so với Kiểm soát nguồn TFVC, nhưng không có câu trả lời hiện tại nào đề cập đến việc tích hợp Git vào Máy chủ / Dịch vụ Team Foundation mà tôi có thể tìm thấy.
Tôi đang bắt đầu phát triển đồng cỏ xanh sử dụng nhiều ngôn ngữ (C #, C ++, PHP, Javascript, MySSQL) bằng Visual Studio 2013. Trong tương lai, sẽ có một số phát triển iOS. Tôi rất quen thuộc với SVN, VSS và TFVC để kiểm soát nguồn. Tuy nhiên, tôi chưa bao giờ sử dụng Git. Tôi thích TFS hơn để quản lý quy trình / phát triển nhanh hơn ... Nó không hoàn hảo, nhưng nó tích hợp tốt vào Visual Studio.
Vì vậy, để giúp tôi quyết định giữa hai hệ thống này ...
Sự khác biệt lớn giữa TFVC và Git để kiểm soát nguồn khi sử dụng Visual Studio 2013 là gì?
- Lợi ích duy nhất trong trường hợp của tôi có phải là kho lưu trữ cục bộ (không phải nói rằng nó không đáng kể) và hỗ trợ phát triển iOS?
- Hạn chế duy nhất của Git là giao diện dòng lệnh (một số người cho rằng đó không phải là nhược điểm ;-P).
- Bạn đã trải nghiệm trong Visual Studio 2013 GUI cho Git chưa? Điều đó có đủ để hỗ trợ phân nhánh / hợp nhất cơ bản mà không cần giao diện dòng lệnh không?
- Có hướng dẫn khởi động chi tiết cho Git cho thấy Git đang được sử dụng với Visual Studio 2013 không? Microsoft có một video về tích hợp kho lưu trữ Git hiện có vào Visual Studio 2013, nhưng tôi đang tìm cách bắt đầu lại từ đầu với Git và VS 2013.
Tôi không tìm sách ở đây, mà chỉ là một vài gạch đầu dòng và có thể một số liên kết có liên quan từ những người đã sử dụng cả TFVC và Git.