2014-09-18 2 views
0

프로젝트를 내 저장소 폴더로 가져올 수 있었고 작업 복사본을 볼 수 있었지만 프로젝트를 커밋하려고 할 때 팝업 대화 상자에 아무런 변화도 없었습니다. 또한 내 작업 프로젝트 폴더 옆에 녹색 확인 표시가 없습니다.TortoiseSVN이 내가 편집 한 파일을 커밋하지 못하도록합니다.

단계 내가 겪은 :

  1. 는,이
  2. 만든 저장소를 저장소 폴더를 생성
  3. 이 작업 복사본 폴더에 내 프로젝트 폴더를 수입, 복사 작업 폴더 생성.

여기 단계가 빠졌습니까? 당신은 서브 버전에서 무엇을 가져올 때

+0

"저장소 체크 아웃"단계를 놓친 것처럼 들립니다. –

+0

나는 그랬지만 아무것도하지 않았다. –

+0

새 컨텐트를 명시 적으로 추가 했습니까 (컨텍스트 메뉴 -> 추가) 않았습니까? – Micha

답변

1

, 당신은 저장소에 버전없는 파일 직접 를 가져옵니다. WC

추신 : svn co -f (대상 폴더가 비어 있지 않으므로 --force)를 가져온 후에 엔티티의 양을 줄일 수 있습니다. 프로젝트 폴더에 동일한 파일을 가져올 수 있습니다. , 버전이 붙어 있고 작업 복사본 안에 있음)

+0

방금 ​​저장소에서 작업 복사본 폴더로 체크 아웃 했는데도 아무 것도하지 않았습니다. –

+0

@ChristianFrantz - "아무것도"아닙니다! 더 구체적으로, 나는 민감하지 않다! –

0

정보를 많이 제공하지 않았습니다. 어떻게 저장소를 만들었습니까? 모든 단계는 무엇입니까? 서버에 무엇을 사용하고 있습니까?


가장 먼저. 작업 디렉토리에 넣은 모든 파일의 상태는 어떻습니까? Subversion에 을 추가 하시겠습니까?을 추가 하시겠습니까? 커밋을 수행 할 때 커밋중인 파일이 무엇인지 커밋 할 위치의 맨 아래에 커밋중인 파일이 표시되어야합니다. 그게 비어 있니? 그렇다면 추가하십시오. 나는이 사람들이 서브 버전과 놀아 때 내가 본 것을 때문에 일부 야생 가정을거야


: 문제는 (svnserve 그 그건 당신이 저장소 서버 데몬으로 사용하는 거라면)는 기본적으로 익명 체크 아웃을 허용하도록 구성되지만 익명? 미트는 허용되지 않습니다.

많은 사용자가 REPO를 만들려고 :

$ svnadmin create repo 

그런 다음 svnserve을 시작합니다

$ svnserve -r repo 

그런 다음 성공적으로 작업 복사본을 체크 아웃. 모든 것이 작동하는 것처럼 보입니다! 그런 다음 make가 변경되고 커밋을 시도합니다. 허용되지 않습니다.

Subversion 저장소가있는 디렉토리로 이동하십시오. 그 아래에 conf이라는 디렉토리가 있습니다. 그 아래에는 두 파일이 있습니다 : svnserve.confpasswd.

편집 svnserve.conf. 다음 두 가지 중 하나를 수행 할 수 있습니다. # anon-access = read이라는 줄을 찾습니다. 이것이 기본값입니다. 익명 액세스를 사용하면 결제를 수행 할 수 있습니다. #을 제거하고 readwrite으로 변경하십시오.그 행은 다음과 같아야합니다.

anon-access = write 

이제 익명 액세스가 허용됩니다. 변경을 시도하십시오.

password-db에 대해 더 자세히 살펴볼 수 있습니다. 이것은 암호 데이터베이스로 사용할 파일입니다. 기본적으로 사용되지 않습니다.

이제
password-db = passwd 

, 그 passwd 파일을 편집하고 사용자 ID 및 암호에 넣어 : # 것을 제거합니다. --username 매개 변수를 사용하여 변경 사항을 커밋 할 때이를 사용하십시오.

이 문제가 해결되기를 바랍니다. 당신이 나에게 약간의 광석 정보를 줄 수 있다면, 나는 더 나은 대답을 줄 수있다.

관련 문제