SVN 설정 : SVNKIT를 사용하여 플래그를 무시합니다
문제
나는 사용 중입니다 svnkit 내 응용 프로그램에서. SVN 작업을 수행 할 때 특정 파일을 무시 해야하는 시나리오가 있습니다. 즉, SVN을 설정해야합니다. 특정 패턴에 대한 속성을 무시하십시오.
svnkit을 사용하여 어떻게합니까?
해결책
당신은 사용할 수 있습니다 ISVNOPTIONS 수업.
그것은 있습니다 addIgnorePattern()
주어진 패턴에 따라 파일을 무시할 수있는 함수.
특정 디렉토리 내에서 "무시"를 무시하려면 설정해야합니다. svn:ignore
파일 자체가 아닌 부모 디렉토리의 속성 (파일이 리포지토리에 추가되지 않음).
File dir = file.getParentFile().getAbsoluteFile();
ourClientManager.getWCClient().doSetProperty(dir, SVNProperty.IGNORE,
file.getName(), false, false, null);
디렉토리에서 둘 이상의 파일을 무시하려면 svn:ignore
속성 값은 무시 된 각 파일에 대한 줄 (예 :)을 포함해야합니다.
a\n
b\n
*.bin
속성이 설정 되 자마자 새로운 속성 값을 저장소에 저장하도록 디렉토리를 커밋하십시오.
다른 팁
인수 목록은 (파일, propname, propvalue, force, recursive, ipropertyhandler)입니다.
따라서 재귀 적으로 속성을 적용하려면 5 번째 인수 (재귀)를 true로 설정하십시오.
제휴하지 않습니다 StackOverflow