本文整理了Java中org.eclipse.jgit.api.Git.branchRename()
方法的一些代码示例,展示了Git.branchRename()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Git.branchRename()
方法的具体详情如下:
包路径:org.eclipse.jgit.api.Git
类名称:Git
方法名:branchRename
[英]Return a command object used to rename branches
[中]
代码示例来源:origin: jphp-group/jphp
@Signature
public Memory branchRename(String newName, Memory oldName) throws GitAPIException {
RenameBranchCommand command = getWrappedObject().branchRename();
command.setNewName(newName);
if (oldName.isNotNull()) {
command.setOldName(oldName.toString());
}
return GitUtils.valueOf(command.call());
}
代码示例来源:origin: alien4cloud/alien4cloud
public static void renameBranches(Path repositoryDirectory, Map<String, String> branchOldNameToNewName) {
Git git = null;
try {
git = Git.open(repositoryDirectory.toFile());
for (Map.Entry<String, String> entry : branchOldNameToNewName.entrySet()) {
String oldBranchName = entry.getKey();
String newBranchName = entry.getValue();
if (branchExistsLocally(git, oldBranchName)) {
git.branchRename().setOldName(oldBranchName).setNewName(newBranchName).call();
}
}
} catch (IOException | GitAPIException e) {
throw new GitException("Unable to rename all branches", e);
} finally {
close(git);
}
}
代码示例来源:origin: org.eclipse.egit/ui
String newRefName = refPrefix + labelDialog.getValue();
try {
new Git(repo).branchRename().setOldName(refName)
.setNewName(labelDialog.getValue()).call();
branchTree.refresh();
代码示例来源:origin: org.eclipse.egit/ui
String newRefName = refPrefix + labelDialog.getValue();
try {
new Git(repo).branchRename().setOldName(refName).setNewName(
labelDialog.getValue()).call();
branchTree.refresh();
代码示例来源:origin: io.fabric8/fabric-git
FetchResult fetchResult = git.fetch().setTimeout(gitTimeout).setCredentialsProvider(credentialsProvider).setRemote(remoteRef).setRefSpecs(new RefSpec("refs/heads/" + branch)).call();
Ref fetchRef = fetchResult.getAdvertisedRef("refs/heads/" + branch);
git.branchRename().setOldName(branch).setNewName(branch + "-tmp").call();
git.checkout().setCreateBranch(true).setName(branch).setStartPoint(fetchRef.getObjectId().getName()).call();
git.branchDelete().setBranchNames(branch + "-tmp").setForce(true).call();
代码示例来源:origin: alien4cloud/alien4cloud
deleteBranchCommand.call();
log.debug(String.format("Finalize git re-branch=%s for repository=%s", localBranch, git.getRepository().getDirectory()));
RenameBranchCommand renameBranchCommand = git.branchRename();
renameBranchCommand.setOldName(tmpBranchName);
renameBranchCommand.setNewName(localBranch);
代码示例来源:origin: sheimi/SGit
switch (commitType) {
case Repo.COMMIT_TYPE_HEAD:
mRepo.getGit().branchRename()
.setOldName(mFromCommit)
.setNewName(newBranchname)
代码示例来源:origin: maks/MGit
switch (commitType) {
case Repo.COMMIT_TYPE_HEAD:
mRepo.getGit().branchRename()
.setOldName(mFromCommit)
.setNewName(newBranchname)
代码示例来源:origin: jboss-fuse/fabric8
FetchResult fetchResult = git.fetch().setTimeout(gitTimeout).setCredentialsProvider(credentialsProvider).setRemote(remoteRef).setRefSpecs(new RefSpec("refs/heads/" + branch)).call();
Ref fetchRef = fetchResult.getAdvertisedRef("refs/heads/" + branch);
git.branchRename().setOldName(branch).setNewName(branch + "-tmp").call();
git.checkout().setCreateBranch(true).setName(branch).setStartPoint(fetchRef.getObjectId().getName()).call();
git.branchDelete().setBranchNames(branch + "-tmp").setForce(true).call();
内容来源于网络,如有侵权,请联系作者删除!