我从不知道什么时候项目足够远,可以首先提交到源代码管理。我倾向于推迟提交,直到项目“框架完成”为止,然后我主要提交功能。(我还没有做过足够大的个人项目,以至于没有一个太大的核心框架。)我觉得这不是最佳实践,尽管我不确定会出什么问题。
例如,假设我有一个包含单个代码文件的项目。要使该项目具有极其基本的功能(1个或2个功能),将需要大约10行样板代码和100行。我应该首先签入:
- 空文件?
- 样板代码?
- 第一个功能?
- 在其他时候?
另外,在特定地点办理登机手续的原因是什么?
Will I mind having to redo that part ? Save : SaveAnyway;
我采用相同的方法进行源代码控制,我不等待某项工作正常进行或接近完成,我只是等到发现某件事或进行了我不想要的足够的更改不得不再次尝试找出或再次进行更改,然后我签入。这就是为什么人们建议在项目创建后进行保存;创建项目很烦人,请签入,这样就绝对不必再次执行此操作。