에 심볼릭 링크를 따라나는 리눅스 디렉토리가 (및 윈도우 체크 아웃이 필요하지 않습니다) SVN
/home/me/projects/project1
을이 프로젝트에서, 나는 SVN은 (1.8.8)는 심볼릭 링크 "링크 1"을 따라야합니다 :
/home/me/projects/project1/link1/<some_directories_and_files>
그러나 SVN이 날 그렇게 못하게, 그냥 link1
하지만 내용을 추가 할 수 있습니다.
svn add link1/*
svn: E145001: Can't schedule an addition of '/home/me/projects/project1/link1/first_directory' below a not-directory node
내가 하드 링크에 링크 1 변환 시도하지만 난 할 수 없어 그 중 하나 : 나는 그것의 내용을 추가하려고하면 오류가 발생합니다
ln /path/to/my/linked/directory link1
ln: ‘/path/to/my/linked/directory’: hard link not allowed for directory
어떤 생각? 이런 종류의 구성을 어떻게 처리합니까?
project1/
project1/link1 -> ../../some/where/else
당신이 svn add link1
간단한을 할 경우는 심볼릭 링크의 Subversion 저장소에 항목,하지만 추가 : 난 그냥 문제를 이해한다면 간단한 svn commit
위 답변입니다.나는 지금 당장 간단한 해결책을 제시 할 것이다. – Cyrille
아, 방금 왜 이런 방식으로 작업했는지 기억하고 있습니다 (작업 복사본 내부의 외부 디렉토리에 대한 심볼릭 링크).이 디렉토리에 파일을 쓸 수 있으려면 www- 데이터 사용자가 필요했습니다. 내 홈 디렉토리의 권한을 작업 복사본까지 모두 변경하고 싶지 않기 때문에 대체 솔루션을 탐색해야 할 것입니다 ... – Cyrille
LOL, Pete, symlink가 나를 데려왔다 고 생각하니? ;-) 곧 svn 그것을 옮기자! – gatopeich