Java ProcessBuilder don';不接受git回购路径
您好,我对ProcessBuilder中的回购路径有问题。我曾经遇到过同样的问题,但这次解决方案不起作用。我的错误看起来Java ProcessBuilder don';不接受git回购路径,java,git,Java,Git,您好,我对ProcessBuilder中的回购路径有问题。我曾经遇到过同样的问题,但这次解决方案不起作用。我的错误看起来 fatal: Not a git repository (or any of the parent directories): .git 你知道为什么这条路行不通吗?存储库根是 public static final String REPOSITORY_ROOT = "C:\\Workspace-git\\"; 解决方案 ProcessBuilder ps= new P
fatal: Not a git repository (or any of the parent directories): .git
你知道为什么这条路行不通吗?存储库根是
public static final String REPOSITORY_ROOT = "C:\\Workspace-git\\";
解决方案
ProcessBuilder ps= new ProcessBuilder(new String[]{"git","pull",RepositoryConstants.REPOSITORY_ROOT+"cl-testowy"});
ps.directory(new File(RepositoryConstants.REPOSITORY_ROOT+"cl-testowy"));
谢谢您可能收到此错误,因为您不在正确的本地
git
目录中,请参阅:
在您的情况下,您可以使用以下方法告诉流程从特定目录运行:
ps.directory(new File(REPOSITORY_ROOT+"cl-testowy"));