powershell
SJTU_Dulang
任饭
展开
-
Powershell批量删除Git中无人维护的Branch
Powershell批量删除Git中无人维护的Branch有这个需求 思路是 1. 批量获取所有分支 2. 取得该分支最后一次提交的时间 3. 比较最后一次提交时间与定义的无人维护时间的阈值,是否满足删除条件 4. 满足筛选条件的分支进行删除批量获取所有分支尝试输入以下命令 git branch –remote返回如下分支名称 origin/dev_chdoil orig原创 2017-05-24 16:46:37 · 417 阅读 · 0 评论 -
拉取Gerrit分支到本地Review
公司使用Gerrit来进行代码Review 同事提交了大量代码的时候 如果不能在本地进行调试 只用web端来review看不出个所以然来 在stackoverflow上查阅到解决方案id就是网址链接里的id http://code.xxxxxxxx.com/#/c/1086216/PowerShell代码$id=1086216 $change=git ls-remote origin "re原创 2017-07-27 15:37:58 · 7022 阅读 · 1 评论 -
Git删除本地所有的Gerrit的Review分支
Powershell代码段$change=git ls-remote origin "refs/changes/*/*/*"$change|ForEach-Object{$refs=$_.Substring($_.LastIndexOf("changes"),$_.Length-$_.LastIndexOf("changes"));git branch -r -d origin/$refs;原创 2017-07-27 15:40:34 · 826 阅读 · 0 评论