这不就跟各种语言新增的语法糖一样么,javascript里一开始用function做面向对象,后来才新增了class,站在熟手的角度,既然本质上是一样的,用一个搞定挺好的呀,后来为了对新手友好,就新增了更直观的实现。
【 在 hyperLee 的大作中提到: 】
: 今天看checkout, branch, switch功能, 都震惊了, 分支和commit的关系难道不应该在第一步就设计好吗? 到了2.23 才觉得checkout功能承载太多,于是分裂出两个新的命令。
: 关键branch和switch功能还是重叠的。
: git的发展过程, 很明显就是凑合,再凑合, 然后改改, 继续凑合,结果文档虽然庞杂,在github的加持下拥趸也不少, 但功能设计就是一笔糊涂账。
: ...................
--
FROM 163.125.208.*