Eu nunca tenho certeza de quando um projeto está longe o suficiente para confirmar primeiro o controle de origem. Costumo adiar a confirmação até que o projeto esteja "completo da estrutura" e comprometo principalmente os recursos a partir de então. (Eu não fiz nenhum projeto pessoal grande o suficiente para ter uma estrutura principal muito grande para isso.) Sinto que essa não é uma prática recomendada, embora não tenha certeza do que poderia dar errado.
Digamos, por exemplo, que eu tenho um projeto que consiste em um único arquivo de código. Serão necessários cerca de 10 linhas de código padrão e 100 linhas para que o projeto funcione com funcionalidades extremamente básicas (1 ou 2 recursos). Devo primeiro fazer o check-in:
- O arquivo vazio?
- O código padrão?
- Os primeiros recursos?
- Em algum outro momento?
Além disso, quais são os motivos para fazer o check-in em um ponto específico?
Will I mind having to redo that part ? Save : SaveAnyway;
eu adoto a mesma abordagem para o controle de origem, não espero que algo funcione ou esteja quase completo, só espero até descobrir algo ou fazer alterações suficientes que não quero para tentar descobrir isso de novo ou fazer essas alterações novamente, então faço o check-in. É por isso que as pessoas sugerem salvar após a criação do projeto; Criar projetos é irritante, faça o check-in para não precisar fazer isso novamente.