Я очень новичок в SCM, и я знаю, что есть некоторые рекомендации и рекомендации, которым нужно следовать, но я не знаю ни одного из них.Есть несколько вещей, которые меня смущают из-за SCM.Например:
- Я знаю, что рекомендуется совершать коммиты как можно скорее и как можно чаще, но что мне делать, если я работаю над изменением / функцией, требующей несколькихдни или даже недели?Я мог бы разделить задачу, но Mercurial говорит, что никогда не следует совершать изменения с учетом будущих изменений.Каждое изменение в коммите должно быть в финальной стадии.
- В каких ситуациях полезны ветки?кроме разделения разных выпусков в SCM.
- Почему и когда я должен клонировать репозиторий?
Извините за эти глупые вопросы и мой разбитый английский, я прочитал много статей о SCM в сети, но каждый из них содержит противоречивую информацию друг для друга.
Спасибо