原文:shell腳本實現git和svn統計log代碼行

實現的功能 git 根據傳入的三個參數:起始統計日期 結束統計日期 git倉庫地址。 腳本統計的是git倉庫內的所有分支的log信息。 腳本統計的是指定時間段內 每一個提交人指定的git地址的所有分支里的提交代碼行的新增情況。 其中代碼行可分別統計出:新增的有效代碼行數 新增的空行數 新增的注釋行數。 並且腳本中還做了相應的提交歷史 去重 ,避免了這種情況: 某個分支是以其他分支為基礎拉出來的,所 ...

2018-10-17 13:50 0 860 推薦指數:

查看詳情

shell腳本實現統計git上個人代碼

gerrit代碼統計腳本 背景 自動創建git文件夾存放拉取項目及代碼統計結果。 添加統計單一分支代碼量功能。 可以只統計個人的單一/所有項目分支代碼量。 實現 統計所有人單一/所有分支代碼量 將開始時間、截止時間、被統計人gerrit名稱從命令行作為參數輸入 ...

Wed Apr 06 23:16:00 CST 2022 0 648
git統計各人提交代碼

團隊每個人的工作量可以從提交和修改的代碼上看出大致績效 git統計個人提交代碼命令: git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name ...

Wed Sep 18 01:35:00 CST 2019 0 1527
shell腳本實現svn目錄同步和提交

#/bin/bash set -x #提交變更rpm到svn function commit_to_svn() { target_svn_dir=$1 #新增rpm至svn命令 add_to_svn="svn st | grep ? | grep ...

Thu Mar 21 02:23:00 CST 2019 0 972
shell腳本中對簡單實現log的處理

shell在寫小程序時,log沒用像python樣用logging模塊可以直接使用,下面我們就簡單寫下用shell函數來實現log分級 在對應的log文件就會產生如下日志: ...

Fri Sep 09 23:20:00 CST 2016 0 4771
shell腳本自動拉取git代碼

#!/bin/bashCONUSER='username'CONPASS='password' cd /data/web/git reset --hardexpect -c "spawn git clone https://gitlabcd.uniontech.com/autotest ...

Fri Sep 25 23:04:00 CST 2020 0 2046
svn shell腳本

腳本用於服務器啟動時啟動svn #chkconfig: 345 60 60#!/bin/bashSVN_HOME=/web/software/svn/binSVNNAME=Subversionstart(){/bin/su - svn -c "$SVN_HOME/svnserve -d -r ...

Fri Nov 23 18:45:00 CST 2012 0 4545
svn代碼統計

成果,最拿得出手的就是項目中的代碼提交量,而在我的工作中,代碼版本管理使用的是svn,但svn本身貌似不支 ...

Tue Jan 21 18:59:00 CST 2020 0 3624
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM