Open LiarCoder opened 1 month ago
是否考虑增加批量删除stash的功能,平常开发中会存好多stash记录,每次都要一个个删,我本来是想用类似:
git stash list | grep -E 'XXXX' | xargs git stash drop
这种命令来处理,但是由于stash是个动态的栈结构,当你 drop 完一个后,各个 stash 的索引是会变的,从而造成类似“数组塌陷”的效果。所以这种批量处理的方式就很可能误删。
drop
stash
如果能像 gbkill 一样交互式选择想要删除的stash,同时手动维护一个栈,应该就能避免上面的“塌陷”问题。
gbkill
不过这个工具本身就叫 gbkill,功能也是针对分支的操作,可能加上这个批量删除stash的功能后得改个名字了,哈哈哈哈哈。
嗯嗯,如果有这个需求的人比较多的话,是可以采纳的。看着需求描述的功能类似,并且写这个工具的目的就是为了提效。包名称这个可以改的,或者把banch => b去掉这个可商议(目前没有想法)
提效
banch => b
是否考虑增加批量删除stash的功能,平常开发中会存好多stash记录,每次都要一个个删,我本来是想用类似:
这种命令来处理,但是由于stash是个动态的栈结构,当你
drop
完一个后,各个stash
的索引是会变的,从而造成类似“数组塌陷”的效果。所以这种批量处理的方式就很可能误删。如果能像
gbkill
一样交互式选择想要删除的stash,同时手动维护一个栈,应该就能避免上面的“塌陷”问题。不过这个工具本身就叫
gbkill
,功能也是针对分支的操作,可能加上这个批量删除stash的功能后得改个名字了,哈哈哈哈哈。