2009-11-28 4 views
1

방금 ​​코너 스톤을 다운로드했으며 기존 파일을 새 리포지토리에 추가하고 싶습니다. 저장소는 파일 기반 (서버 없음)이며 단일 개발자가 사용합니다. 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 가져 오기 얻을 수있는 방법이 있습니까? 파일 사용 권한인가?

- 찾을 솔루션 -

"*"는 어떤 이유로이 계정 내 글로벌 무시의 일부였다. 그것을 제거한 후에, 모든 것이 좋습니다.

+0

svn 레드 북 (http://svnbook.red-bean.com/en/1.0/re12.html)에서 :'데이터를 가져온 후에 원본 트리가 버전 제어하에 있지 않음에 유의하십시오. 작업을 시작하려면 트리의 새로운 작업 복사본을 svn 체크 아웃해야합니다.'svn checkout 또는 svn info를 시도하여 폴더가 실제로 체크인되었는지 확인 했습니까? – hexium

+0

내가 Cornerstone을 가지고 있기 때문에 커맨드 라인을 사용하지 않을 것입니다. – 4thSpace

+0

그럼 반드시 명령 줄을 사용할 필요는 없습니다. 필자는'import' 명령이 성공을 리턴 함에도 불구하고 실제로 저장소에 파일이 추가되지 않았 음을 확인하기를 원했습니다. 새로운 사본을 체크 아웃하고 파일이 아직 존재하지 않는지 확인하십시오. – hexium

답변

0

Mac에서는 SVNx 및 xcode를 사용하여 전복을 유지할 수 있습니다. 그것의 쉬운 GUI 기반. SVNx는 무료 소프트웨어입니다.

관련 문제