如果我单独处理一个程序,我只是偶尔压缩整个程序文件夹。我只保存最新的2-3个文件,这样我的磁盘就不会乱七八糟了。
例如,我有两个文件:test-project-2015-02-03. for测试-project-2015-01-31.zip
显然,每5分钟压缩一次文件是不值得的,当完成某些功能时,我会将其压缩。我也不想分叉。这样我就不会在后援上浪费太多时间。我很少需要备份,当我需要它时,我没有杂乱无章的1000 s的选项,我只是有2个可以恢复。
我只是在学习github,我对它在推荐的工作流中产生的复杂性和混乱感到惊讶。我可以想象,对于许多开发人员都在同一时间工作的项目来说,情况肯定是这样的,但是为什么单个程序员有如此复杂的工作流呢?
( 1)你为什么每5分钟提交一次?为什么不去做一件值得去做的事,比如每2-3天一次?
2)为什么你要“加入舞台”和承诺?(讽刺地说,为什么不在中间多分四个阶段)
( 3)你为什么要创建分支?无论如何,您将恢复最新的最佳版本。如果你在做一些冒险的事情,为什么不停止每5分钟一次的复习呢?完成“分支”时提交。
有一天我需要学习git,但是当我看不到任何好处的时候,我不能把它放在优先考虑的列表上。我希望这个问题的答案能改变这一点。
发布于 2015-02-03 12:07:40
你在做一些错误的假设。
以下是几个:
https://softwareengineering.stackexchange.com/questions/271962
复制相似问题