Tôi có một kho lưu trữ git trung tâm mà mọi người đẩy vào để thử nghiệm và tích hợp, nhưng nó chỉ được đẩy đến khi các tính năng được 'sẵn sàng'. Trong khi ở giữa một nhiệm vụ lớn, các nhà phát triển thường xuyên có nhiều cam kết ở lại trên ổ đĩa cứng của họ.Làm cách nào để bạn chia sẻ kho lưu trữ git của mình với các nhà phát triển khác?
Đôi khi ở giữa các dự án này, tôi muốn xem nhà phát triển khác đang làm gì hoặc chỉ cho anh ấy cách tôi đã làm điều gì đó. Tôi muốn có thể nói với một nhà phát triển khác chỉ cần "kéo bản sao làm việc của tôi". Cách duy nhất tôi có thể nghĩ là có mọi người chạy SSH trên máy phát triển của họ và thêm tài khoản hoặc khóa SSH cho mọi người, nhưng đây là một sự riêng tư lớn và sự cho phép cơn ác mộng, và có vẻ như rất nhiều công việc để duy trì.
Chúng ta có nên chuyển sang kho trung tâm đó trong những trường hợp này không? Chúng ta có nên thúc đẩy sau mỗi cam kết địa phương không?
bạn đang sử dụng Linux hoặc cửa sổ? – hasen
hầu hết các nhà phát triển hiện tại đang sử dụng OS X, vì vậy ssh không nằm trong câu hỏi hoàn toàn. – semi