org.eclipse.jgit.api.Git.branchRename()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(154)

本文整理了Java中org.eclipse.jgit.api.Git.branchRename()方法的一些代码示例,展示了Git.branchRename()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Git.branchRename()方法的具体详情如下:
包路径:org.eclipse.jgit.api.Git
类名称:Git
方法名:branchRename

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();

相关文章