ParallelGit是为Git应用准备的高性能JavaNIO内存文件系统。ParallelGit是基于JGit构建的,可以帮助Java项目快速的访问Git文件。
ParallelGit可以帮助你操作本地Git仓库,允许你通过Java7nio文件系统接口来访问Git仓库,达到跟原生文件系统一样的体验。
示例CreateRepository
public Repository createProjectRepository() { File dir = new File("/home/project/repo"); return RepositoryUtils.createRepository(dir);}CreateBranch
public void branchFromMaster(String newBranch, Repository repo) { BranchUtils.createBranch(newBranch, "master", repo)}ReadFile
public void printFile(String filename, Repository repo) { byte[] blob = GitFileUtils.readFile(filename, "master", repo); String text = new String(blob); System.out.println(text);}
评论