Tôi có một tập lệnh mã nguồn mở cho một trang web cụ thể (Tôi đang cố gắng không gọi bất cứ thứ gì theo tên ở đây) mà tôi và một vài nhà phát triển khác gần đây đã chuyển sang GitHub. Chúng tôi đã nhận được một số nhà phát triển mới kể từ khi chúng tôi chuyển sang hệ thống mới, đặc biệt là một nhà phát triển rất tích cực. Tuy nhiên, hoạt động này đã bắt đầu thay đổi rất nhiều dự án.
Trước hết, anh ấy đã xóa hệ thống phiên bản của chúng tôi (không giống như Git, nhưng như thế - chúng tôi gọi đó là phiên bản v4.1.16
) và nói rằng sẽ tốt hơn nếu chỉ cần đẩy mã lên trang web khi chúng tôi nghĩ rằng nó đã sẵn sàng. Bây giờ không có nơi tập trung để đặt ghi chú phát hành, điều này đã gây phiền nhiễu.
Điều khiến tôi chuẩn bị sẵn sàng để đóng gói hành lý của mình là kịch bản đẩy. Một nhà phát triển khác trong dự án đã viết một kịch bản đẩy dựa trên Python đơn giản. Vì chúng tôi giữ nhiều phiên bản của tập lệnh trực tuyến ở nhiều nơi khác nhau, tôi bắt đầu mã hóa một chương trình Java lớn hơn với giao diện đồ họa sẽ thay thế tập lệnh Python. Tôi đã đến IRC để thông báo cho mọi người về nó và tôi đã nhận được phản hồi rất khó chịu từ lập trình viên nói rằng kịch bản dựa trên Python cũ có thể làm mọi thứ tôi có thể làm và nhẹ hơn rất nhiều (anh ấy cũng nhận xét về sự thật mà anh ấy nghĩ Python tốt hơn Java và vân vân). Tôi đã xem qua mã cho tập lệnh đẩy cũ và thấy rằng không có tính năng nào ông nói tồn tại ở đó.
Vì vậy, bây giờ tôi muốn biết phải làm gì. Tôi đã dành rất nhiều thời gian cho dự án này, vì vậy tôi không muốn thức dậy và rời đi, nhưng tôi cảm thấy khó khăn khi làm việc với nhà phát triển mới này. Mặt khác, anh ấy hiện là người giao dịch số 1 trong dự án, với nhiều cam kết hơn cả nhà phát triển chính. Tôi không thực sự chắc chắn phải làm gì về điều này. Có ai khác gặp vấn đề này? Nếu đúng thế thì bạn đã làm gì?
CẬP NHẬT 1 : Tôi đã vô hiệu hóa quyền truy cập cam kết của mọi người và tôi đang yêu cầu mọi người thực hiện các yêu cầu kéo. Tôi cũng đề xuất một số biện pháp để khắc phục các vấn đề khác. Mọi người khác đã không thể hiện bất kỳ sự hỗ trợ nào cho nó. Nhà phát triển rắc rối đã nói đơn giản rằng những người không theo dõi "hành động cam kết" chặt chẽ có thể nghĩ rằng dự án bị vô tổ chức khi nó thực sự không. Tôi rõ ràng không đồng ý với điều này, vì vậy tôi nghiêm túc suy nghĩ về việc từ chức khỏi dự án.
CẬP NHẬT 2 : Nhà phát triển chính bắt đầu ca ngợi về việc một trong những cam kết của tôi được cho là đã xóa ba dòng mới trong mã (cam kết hoàn nguyên xuất hiện ngay sau khi tôi đăng thảo luận và thậm chí không tham khảo "cam kết" của mình), và sau đó hai người họ bắt đầu thảo luận về việc có nên thu hồi quyền truy cập cam kết của tôi không. Vì vậy, tôi đã làm điều hợp lý và rời khỏi dự án. Cảm ơn sự giúp đỡ của bạn với điều này tất cả mọi người!