使用命令行git命令我可以执行以下操作
git checkout ref/origin/remotebranch projectA/*
但是,如果我使用jgit执行以下操作,则不会检出projectA / *下的文件。
CheckoutCommand checkout= git.checkout();
checkout.addPath("projectA/*");
checkout.setName("ref/origin/remotebranch");
checkout.setAllPaths(false);//tried with both true and false
checkout.call();
如何在JGit中解决此问题?
答案 0 :(得分:1)
我不确定是否支持glob符号,所以请尝试这样做:
checkout.addPath("projectA");
setAllPaths
不是必需的。