방금 코너 스톤을 다운로드했으며 기존 파일을 새 리포지토리에 추가하고 싶습니다. 저장소는 파일 기반 (서버 없음)이며 단일 개발자가 사용합니다. Cornerstone에서 저장소를 만듭니다. 폴더가 없습니다. 그런 다음 기존 프로젝트 폴더 중 하나를 선택하여 가져옵니다. 폴더는 가져 오지만 내 파일이나 하위 폴더는 없습니다. 나는 다른 폴더로 이것을 시도하고 동일한 결과를 얻는다.파일 기반 저장소에 파일을 추가하는 방법은 무엇입니까?
그런 다음 box2d.svn.sourceforge.net의 box2d 저장소를 HTTPS를 사용하여 추가했습니다. 그게 좋았고 세 가지 주요 폴더 (가지, 꼬리표, 트렁크)가 보인다. 나는 그것을 작업 폴더로 체크 아웃 할 수 있었다.
Mac OS X 10.6.2를 사용하고 있습니다. 내가 만든 저장소에 아무 것도 추가 할 수없는 이유는 무엇입니까?
MacBook:sdkiq userA$ svn checkout file:///svnrepository/projectA
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///svnrepository/projectA'
내가 다음 svnrepository 폴더로 가서했다 :
MacBook:svnrepository userA$ svn info
svn: '.' is not a working copy
- - 편집
나는 그것이 어떤 차이를 만든 경우보고 명령 줄을 통해 다음과 같은 시도
그런 다음 명령 줄을 통해 새 저장소를 만들었습니다.
MacBook:projects userA$ svn import projectA "file:///Developer/New Repository/projectA" -m "First Import"
나는 PROJECTA 폴더에있는 모든 파일을 볼 수 없습니다 : 내가 더 성공을 가져 오기를 시도 그리고
MacBook:developer userA$ svnadmin create "New Repository"
MacBook:developer userA $ svn list --verbose "file:///Developer/New Repository"
0 ? Nov 28 09:26 ./
MacBook:developer userA $ svn list --verbose "file:///Developer/New Repository"
1 usera Nov 28 09:32 ./
1 usera Nov 28 09:32 projectA/
: 나는 또한 아래 당신이 볼 수있는 코너를 통해에 폴더를 추가 .
- 편집 -
내가 지금 무슨 일이 일어나고 있는지 볼 수 있지만 그것을 해결하는 방법을 모른다. 이것은 실제로 나에게 오래된 문제이며, 내가 잠시 svn을 포기한 이유입니다. 내 주요 계정에서 가져 오기가 작동하지 않습니다. 내 Macbook에서 다른 계정에 로그인하면 작동합니다 : Why doesn't svn import work?. 난 그냥 다른 계정에서 그것을 테스트하고 잘 작동합니다.
내 기본 계정에서 작동하도록 svn 가져 오기 얻을 수있는 방법이 있습니까? 파일 사용 권한인가?
- 찾을 솔루션 -
"*"는 어떤 이유로이 계정 내 글로벌 무시의 일부였다. 그것을 제거한 후에, 모든 것이 좋습니다.
svn 레드 북 (http://svnbook.red-bean.com/en/1.0/re12.html)에서 :'데이터를 가져온 후에 원본 트리가 버전 제어하에 있지 않음에 유의하십시오. 작업을 시작하려면 트리의 새로운 작업 복사본을 svn 체크 아웃해야합니다.'svn checkout 또는 svn info를 시도하여 폴더가 실제로 체크인되었는지 확인 했습니까? – hexium
내가 Cornerstone을 가지고 있기 때문에 커맨드 라인을 사용하지 않을 것입니다. – 4thSpace
그럼 반드시 명령 줄을 사용할 필요는 없습니다. 필자는'import' 명령이 성공을 리턴 함에도 불구하고 실제로 저장소에 파일이 추가되지 않았 음을 확인하기를 원했습니다. 새로운 사본을 체크 아웃하고 파일이 아직 존재하지 않는지 확인하십시오. – hexium