Я за професією не програміст, але я займаюся кодуванням, а деякі використовую github. Я наткнувся на те, що мені здається дивною ситуацією. Я дуже добре знайомий з git.
Є проект, в якому я виявив (маленьку) помилку, яка вплинула на мене. Я провів післяобідній пошук і виправляв це. Я відправив у сховище, здійснив зміну та надіслав запит на тягнення. Побачивши, що він закритий як "Об'єднаний у галузь розвитку", я зрозумів, що все добре.
Сьогодні я переглядав репо, готуючись видалити свою гілку, і я не можу знайти, де комісія була об'єднана в репо-службу респондента. Через деякий час я усвідомлюю, що це було додано як зобов’язання, але автором це вже не я.
Наскільки я можу сказати, єдиний спосіб зробити це - спеціально використовувати ребауз, поправки чи інші переписування історії, щоб видалити оригінального автора.
Це здається мені дуже неправильним. У кращому випадку це заплутано, в гіршому випадку автор цього репо приймає кредит за всі зобов’язання, і тоді історія первинного дописувача втрачається. Знову це невелика помилка, я не використовую це для свого професійного резюме, це просто здається нечесним.
Це нормально? Чи варто щось про це сказати?
Редагувати: Здається, загальне відчуття, що я мушу піти запитати, тому я зроблю саме це сьогодні вранці.
Відповідно до запиту нижче. Я перевірив, і мій код існує, і його застосовували акуратно під час написання (включаючи коментар). Я переконався, що і виконавці, і автор були змінені. Була додана ще одна зміна одночасно з моїми змінами. Це один рядок, який впливатиме на патч, а також на інший код перед ним. IE, додавання одного рядка не пов'язане з помилкою, яку я виправляв.
Оновлення Здається, що відповідь полягала в тому, що автор підтримує галузь розвитку і не хоче зливатися зі своєї головної гілки в неї. Він повторно написав моє зобов'язання, щоб уникнути злиття. Я не переймався тим, що в оригінальній гілці b / c git є достатньо потужним для вибору, перестановки та об'єднання комісій, якщо це потрібно.
Це типово для github?
Чи слід звертатися до технічного керівника проекту, щоб запитати, до якої гілки застосувати патчі?