getRemoteBranchList static method
获取当前仓库包含的远程分支列表
pathRep 仓库
Implementation
static Future<List<String>> getRemoteBranchList(String pathRep) async {
final branchList = <String>[];
const cmdBranchRemote = 'git branch -r --format "%(refname:lstrip=3)"';
final result = await ProcessUtil.runCmdWait(
cmd: cmdBranchRemote,
workingDirectory: pathRep,
);
if (result.stdout is String) {
branchList.addAll(
parseBranchesInString(result.stdout as String),
);
}
Logger.log('getRemoteBranchList.branchList: $branchList');
return branchList;
}