我想创建一个插件,它将在git项目中使用用户名和活动本地更改的名称。我可以从行动或背景中获取此信息吗?
答案 0 :(得分:0)
我找到了解决方案。
对于git用户名:
private static String getGitUsername() {
try {
Process process = Runtime.getRuntime().exec("git config user.name");
process.waitFor();
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
return reader.readLine();
} catch (Exception e) {
return DEFAULT_USER;
}
}
有关本地更改的名称:
private static String getChangeListName(Project project) {
return ChangeListManager.getInstance(project).getDefaultListName();
}