yechentide 最近的时间轴更新
yechentide
ONLINE

yechentide

V2EX 第 577881 号会员,加入于 2022-04-10 10:59:36 +08:00
今日活跃度排名 13126
yechentide 最近回复了
iTunes Search API?
看到 TUI 的部分感觉有点眼熟,果然是 bubbletea 哈哈
50 天前
回复了 erquiasz0825 创建的主题 git 求助一个 git 命令
OP 语气有点冲啊
下面的脚本压缩为一行就行了

```shellscript

declare -r REPO_ROOT='/tmp/xxx'
declare -r AUTHOR='[email protected]'
declare -r START_DATE='2023-01-01'
declare -r END_DATE='2024-01-01'

while IFS='' read -r file; do
echo ">>>>>>>>>> $file"
echo ''

# 区分同一个文件的不同 commit
# git -C $REPO_ROOT log --author=$AUTHOR --since=$START_DATE --until=$END_DATE --oneline --pretty=format:"%H" -- "$file" \
# | xargs -I{} git -C $REPO_ROOT show --color=always {} -- "$file"

# 同一个文件的改动合为一个
commits=$(git -C $REPO_ROOT log --author=$AUTHOR --since=$START_DATE --until=$END_DATE --oneline --pretty=format:"%H" -- "$file")
git -C $REPO_ROOT diff --color=always "$(echo "$commits" | head -n 1)" "$(echo "$commits" | tail -n 1)" -- "$file"

echo ''
done \
< <(git -C $REPO_ROOT log --author=$AUTHOR --since=$START_DATE --until=$END_DATE --oneline --pretty=format:"" --stat --name-only | sort | uniq | grep -v '^$')

```
70 天前
回复了 wangzilong8 创建的主题 Google Google Play 封闭式测试人员
本身要 20 个测试就对个人开发很不友好了,国内更是地狱
74 天前
回复了 fxjson 创建的主题 程序员 springboot orm 选型
喜欢手写 SQL ,我选择 DOMA2
@lucifer518 Paw 现在改名为 Rapid API 了,免费了
91 天前
回复了 jamfer 创建的主题 Mac mini 纠结买哪台 mac mini, m2 还是 m2 pro
芯片差距没那么大,主要看你平常怎么用。如果喜欢开一大堆浏览器 tab ,好几个 IDE ,再启动容器的话,还是放弃 M2 Pro 的 16gb 吧
一般 → 一半
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5694 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 07:12 · PVG 15:12 · LAX 23:12 · JFK 02:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.