stashChanges static method
默认暂存所有文件并拉取对应分支代码
pathRep 仓库
Implementation
static Future<void> stashChanges(String pathRep) async {
// 默认暂存所有文件并拉取对应分支代码
const cmdAdd = 'git add .';
await ProcessUtil.runCmdWait(cmd: cmdAdd, workingDirectory: pathRep);
final now = DateTime.now();
final dateStr = DateUtil.getDateFormatStr(now, split: '_');
final title = 'cli_stash_${dateStr}_${now.millisecondsSinceEpoch}';
final cmdStash = 'git stash save -m "$title"';
await ProcessUtil.runCmdWait(cmd: cmdStash, workingDirectory: pathRep);
}