1
사용자 정의 git-add ant 태스크를 작성했으며 명시된 디렉토리에서만 파일을 추가하려고합니다. 작업 라인은 다음과 같습니다git addfilepattern이 내 디렉토리 경로를 읽을 수 없습니다.
<gitadd repository="./project" dir="./project/src"/>
을 그리고 여기이 같은 디렉토리 얼마나 내가 jgit 를 사용하여 추가 할 수 있습니다 :
public void setDir(String dir) {
this.dir = dir;
}
그리고는 다음과 같이 추가 :
Repository repo = new FileRepositoryBuilder().readEnvironment()
.findGitDir(repository).build();
Git git = new Git(repo);
AddCommand add = git.add();
add.addFilepattern(dir).call();
addFilepattern(dir)
대신 addFilepattern(".")
을 사용하면 작업이 정상적으로 작동합니다.
디렉토리 경로가 제대로 작동하려면 어떻게해야합니까?
나는 내가 그것을 놓친 믿을 수 없어 : 귀하의 작업이 대신 같아야처럼 예에서
, 그것은 보인다. 고맙습니다! – JulioBordeaux
걱정 마세요, 환영합니다 :). – robinst