t-comm
Version:
专业、稳定、纯粹的工具库
25 lines (24 loc) • 621 B
TypeScript
/**
* 根据配置表,重新 clone 仓库
* @param {Array<item>} list 列表
* @param {string} item.root 路径
* @param {string} item.origin origin
* @example
* ```ts
* reCloneGitRemote([
* {
* root: '/Users/foo/Documents/git/t-comm',
* origin: 'https://github.com/novlan1/t-comm',
* },
* {
* root: '/Users/foo/Documents/git/api',
* origin: 'git@git.woa.com:pmd-mobile/pmd-h5/api.git',
* },
* ]);
* // 会先 rm -rf 目标目录,再用 ssh 协议重新 clone
* ```
*/
export declare function reCloneGitRemote(list?: Array<{
root: string;
origin: string;
}>): void;