本文整理汇总了Java中git4idea.repo.GitRepository.getPresentableUrl方法的典型用法代码示例。如果您正苦于以下问题:Java GitRepository.getPresentableUrl方法的具体用法?Java GitRepository.getPresentableUrl怎么用?Java GitRepository.getPresentableUrl使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类git4idea.repo.GitRepository
的用法示例。
在下文中一共展示了GitRepository.getPresentableUrl方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: conflictsWithLocalOrRemote
import git4idea.repo.GitRepository; //导入方法依赖的package包/类
private boolean conflictsWithLocalOrRemote(@NotNull String inputString, boolean local, @NotNull String message) {
int conflictsWithCurrentName = 0;
for (GitRepository repository : myRepositories) {
if (inputString.equals(repository.getCurrentBranchName())) {
conflictsWithCurrentName++;
}
else {
GitBranchesCollection branchesCollection = repository.getBranches();
Collection<? extends GitBranch> branches = local ? branchesCollection.getLocalBranches() : branchesCollection.getRemoteBranches();
for (GitBranch branch : branches) {
if (branch.getName().equals(inputString)) {
myErrorText = "Branch name " + inputString + message;
if (myRepositories.size() > 1 && !allReposHaveBranch(inputString, local)) {
myErrorText += " in repository " + repository.getPresentableUrl();
}
return true;
}
}
}
}
if (conflictsWithCurrentName == myRepositories.size()) {
myErrorText = "You are already on branch " + inputString;
return true;
}
return false;
}