我使用git来管理一个项目。通常,我会在一周内处理一个功能,并做非常小的提交,如:
与此相反的方法是创建一个单独的提交,包含500多行“实现功能X”。 问题是,哪种方法最佳?哪些提交是原子的?
PS. 我知道如何压缩提交。 我询问的是哲学问题。
- 实现某个实体类的存根;
- 添加该实体的存储库服务;
- 添加用于实体保存的测试;
- 实现实体列表的UI;
- ...
与此相反的方法是创建一个单独的提交,包含500多行“实现功能X”。 问题是,哪种方法最佳?哪些提交是原子的?
PS. 我知道如何压缩提交。 我询问的是哲学问题。