在Git中,您可以使用别名创建自定义命令,也可以创建包含在PATH中的可执行文件,从中开始git-
.是否有任何理由选择别名而不是脚本?
我与一个开发团队合作,并制作了一些方便的别名,我想与他们分享.我的一位同事建议将别名用于简单的事情,例如缩短命令(例如git co
作为别名git checkout
),并且脚本对于更复杂的任务(例如将多个功能合并为一个)非常有用.但他无法提出任何理由不使用脚本,不确定它是否应该是他应该如何,或者他是否曾经听说过它应该是什么样的,或者说是什么.
我们的团队都在同一个开发服务器上工作,所以如果我可以使用脚本,我可以简单地将其放入/usr/local/bin
,每个人都可以自动访问它.因此,即使使用简单的别名,将它作为git脚本更方便,以便每个人都自动拥有它,而不是我必须告诉每个人单独设置它.更不用说,当一个新开发者开始时,我们必须记住让他们也进行设置.
我知道这听起来像是在为剧本方法而竞选,我就是.我只是想知道使用这种方法是否有任何缺点.