2009-03-13 6 views
1

Mac OS X 10.5.6에서 Subversion 설정이 있습니다. 내가 할 때svn 가져 오기가 작동하지 않는 이유는 무엇입니까?

svn import myproject file:///library/subversion/myproject/trunk -m "initial import" 

Committed revision 2. 

아무 일도 일어나지 않습니다. 명령 프롬프트에서 돌아 왔고 파일을 가져올 수 없습니다. 어떤 제안? 당신이

+0

더 많은 세부 정보가 필요하다고 생각됩니다. –

답변

0

를 가져 오기해야합니다

file:///Library/... 

회원님이 일어날 기대하고 무엇

file:///library/... 
+1

아무런 의미가 없습니다. – 4thSpace

1

? myproject에있는 파일 (있는 경우)은 저장소에 추가됩니다. myproject 자체의 변경 사항은 없습니다. 체크 아웃해야하는 작업 복사본을 얻으려면.

+0

"Added ..., Addedd ..."와 같은 줄을 예상하고 있습니다. 의미 파일은 실제로 추가되고 있으며 실제로는 추가되지 않습니다. 다른 사용자 계정을 만들었습니다. 새 계정이 추가되었습니다. 내가 "추가 ..."라인을 가지고 또한 저장소에있는 파일을 볼 수 있습니다. – 4thSpace

3

정말이에요? 그것은 import가 저지른다고 말했습니다 ... 체크 아웃을 시도하십시오! (읽고 book :)

+0

책을 읽었습니까? "Adding ..."항목을 모두 확인하십시오. http://svnbook.red-bean.com/en/1.5/svn.tour.importing.html. 그것들이 없다면 아무 것도 추가되지 않습니다. – 4thSpace

+0

실제로/library/subversion/myproject/trunk 아래에 파일이 있다고 가정 할 수 있습니까? 디렉토리가 추가되었는지 확인하려면 svn 체크 아웃 URL 또는 svn 목록 URL을 지정하십시오. 또한 svn import는 작업 복사본없이 사용하도록 설계되었지만 svn add는 작업 복사본을 사용합니다. – si618

0

커밋하기 전에 현재 디렉토리의 파일을 저장소에 추가 할 것을 SVN에 알려줘야합니다.

svn add [filename] 

--edit

OK 빠른 학습

당신이 당신의 저장소에 당신의 "작업 복사본"을 할 디렉토리로 이동

.

SVN CHECKOUT [my_repository_address] 

당신이 저장소에 추가 할 파일을 생성 한 다음 가서 읽어 보시기 바랍니다 완료 저장소

SVN COMMIT 

다시 그들에게

SVN ADD [my_file] 

을 변경 사항을 커밋 추가 무료로 사용할 수있는 온라인 서점 : http://svnbook.red-bean.com/en/1.5/index.html

+0

[mydirectory] svn을 추가하면 다음과 같이 나타납니다. svn : '.' svn : '.svn/entries'파일을 열 수 없습니다. 해당 파일이나 디렉토리가 없습니다. – 4thSpace

3

이것은 답변이 아니지만 의견에 충실 할 수는 없습니다. (사회자가 더 좋은 방법이 있다면 알려주십시오.)

두 번째 계정에 대해 수행 한 단계는 다음과 같습니다. 제대로 작동합니다. repo, repo2 및 testdocs는 루트 폴더에 있습니다.

USERA 계정 터미널 열기로 로그인하고 ....

MacBook:/ usera$ svnadmin create repo2 
MacBook:/ usera$ chmod -R a+rwX repo2 
MacBook:/ usera$ cd testdocs 
MacBook:testdocs usera$ svn import file:///repo2 -m "initial import" 
Adding   questions.rtf 
Adding   UsingStatement.txt 
Adding   questions2.txt 
Adding   iPhone.rtf 

Committed revision 1. 
MacBook:testdocs usera$ 

은 그 때 나는 svnX에 repo2을 열었다. 모든 파일이 있습니다. 나는 usera에서 로그 오프하고 내 계정에 로그온한다. 나는 이미 위와 같이했지만 "repo"로했다. 그것들은 제가 이미 게시 한 결과입니다. 이것은 가져 오기가 작동하지 않는 것을 보여줍니다. 내가 svnX와 함께 repo2를 엽니 다. 모든 파일이 아직 있습니다. svnX로 repo를 엽니 다. 파일이 없습니다. 왜 한 계정에서 작동하고 다른 계정에서는 작동하지 않습니까?

+0

질문을 편집하여 정보를 추가하십시오! –

+0

그 밖의 다른 방법은 무엇입니까? – 4thSpace

0

사용자 권한? repro 파일에 액세스 할 수 없습니다.

관련 문제