Cra*_*ine 5 git version-control
问题:
基本上我想知道,什么时候是对源/版本控制进行第一次提交的最佳/正确时间?
背景:
我自己编写和维护一些项目,主要是作为业余爱好或志愿者工作。当开始一个新项目时,我通常会非常快速地进行迭代,以使站点/应用程序的外观/感觉达到我想要的位置。完成“框架”后,我将开始处理各个部分或页面。
过去,直到完成第一个“ alpha”构建为止,我才进行第一次提交,在那里几乎所有最初需要的功能都存在。我从来没有担心过搞砸,因为我在写作时一直在进行测试(例如,从远程开发服务器提供的网页),如果我搞砸了,我可以立即恢复。我从来没有担心丢失工作,因为文件存储在两个位置(本地计算机和远程开发服务器)。
最近,尽管我一直在想,我应该在项目的一开始就做我的第一次提交。然后在框架完成,功能的每个页面/每个部分完成时进行提交。这种方法可以使我更好地了解所做的更改,但是我想知道在项目早期进行该更改是否还有其他重大好处。
我发现了两个最相关的帖子,使用源代码管理和源代码控制-如果,为什么,如何开始?,对于何时进行第一次提交以及为什么执行,似乎并没有给出很好的答案/解释。