💨
增量更新
只同步有变化的文件,避免重复处理,提高效率
sync-upstream 是一个用于将代码与上游仓库同步的工具,它支持增量更新和并行处理,可以帮助开发团队更高效地同步和整合上游代码变更。
# 安装
pnpm add -g sync-upstream
# 配置
cat > .sync-upstream.config.js << EOF
module.exports = {
upstreamRepo: 'https://github.com/example/upstream-repo.git',
upstreamBranch: 'main',
targetBranch: 'master',
syncDirs: [
{ upstream: 'packages/core', target: 'packages/core' }
]
}
EOF
# 运行同步
sync-upstream