Ця фіксація не повинна залишати сховище у робочому стані як:
- ... ми перебуваємо на ранній стадії проектування, код ще не стабільний.
- ... ви єдиний розробник проекту. Ви знаєте, чому все не працює. Крім того, ви нікому не зупиняєте роботу, роблячи зламаний код.
- ... код наразі не працює. Ми збираємось зробити це великою зміною. Давайте покладемо на себе зобов’язання, щоб мати крапку для повернення, якщо справи стають потворними.
... ланцюг довгий, не біда, якщо зламаний код існує в місцевій гілці. Тобто
- локальні файли
- місце постановки
- здійснює в місцевому відділенні
- здійснює віддалену галузь особистої функції
- злиття з віддаленою
develop
гілкою - злиття з віддаленою
master
гілкою - злиття з віддаленою
release
гілкою
... вчиняти рано, вчиняти часто.
Отже, у вищезазначеному запитанні більшість відповідей говорить, що введення коду, який не може складатись, не є проблемою в локальних галузях та галузях функцій. Чому? Яке значення розірваного комітету?
Додано: Є кілька високоголосних коментарів, які говорять про те, що на місцевому етапі можна робити все, що завгодно. Однак мене не цікавить технічна сторона питання. Швидше, я хотів би вивчити найкращі практики - звички, які люди, які багато років працювали в галузі, наймилі продуктивні.
Я вражений величезною кількістю чудових відповідей! Вони підводять мене до висновку, що я недостатньо вмілий використовувати гілки для організації свого коду.