背景
git
过去,我曾经使用VCS(主要是)来管理许多现有项目,并且效果很好。通常,对于现有项目,我会检入对代码进行的所有更改,以优化或更改整体功能(您知道我的意思是,在适当的步骤中,并不是我更改的每一行)。
问题
我没有太多练习的一件事是创建新项目。我正在启动一个自己的新项目,该项目可能会变得很大,但是我发现在前几天/几小时/几周/整个时期内,还有很多事情要做,并且有很多变化直到产品以其最基本的形式实际起作用为止。
与现有项目一样,我在流程的每个步骤中是否都需要检查?我没有用所做的更改破坏项目,因为它尚无法正常工作。当我离开计算机时,每天结束时我只是一直在使用VCS作为备份。
我最初的几次提交是诸如“适当的基本目录结构”和“已创建数据库表”之类的内容。开始新项目时应如何使用VCS?