SVN 체크 아웃을 시도하지만 : SVN : '.' 이미 다른 URL에 대한 작업 사본입니다

StackOverflow https://stackoverflow.com/questions/933390

  •  06-09-2019
  •  | 
  •  

문제

나는 public_html 폴더로 체크 아웃하려고하지만이 오류가 발생합니다 : SVN : '.' 이미 다른 URL에 대한 작업 사본입니다

동생은 이미 보일러 플레이트 사이트를 설정했지만 변경했지만 변경 사항을 저의 저장소에 넣었습니다. 이 폴더가 원래 설정 한 repo의 작업 사본이 아닌 방법은 무엇입니까?

public_html 폴더를 삭제하고 새 폴더를 만들 수 있습니까? 이미 설치된 Drupal 사이트를이 사이트에 체크 아웃하기 때문에 처음부터 시작하는 것이 좋습니다.

다른 질문에서 솔루션은 단순히 .SVN 디렉토리를 삭제하는 것일 수 있음을 알았습니다. 나는 이것을 시도했지만 .SVN의 여러 하위 부사에 대한 허가가 거부되었다고 말했다.

도움을 주셔서 감사합니다.이 질문이 너무 멍청하지 않기를 바랍니다 ...

도움이 되었습니까?

해결책

이 명령 시퀀스는 서두르면 그렇게해야합니다.

Working Copy의 참조 URL을 업데이트 할 수있는 방법이 있지만 손을 떼지 못합니다.

$ svn diff > ../changes.patch
$ rm -rf * ..?*
$ svn checkout url
$ patch -p < ../changes.patch

다른 팁

"SVN 스위치"를 시도 할 수 있습니다. http : // svnbook.red-bean.com/en/1.0/ch04s05.html의 예에서 :

 $ svn switch http:// svn.example.com/repos/calc/branches/my-calc-branch

그러나 서브 디렉토리 권한 문제가 있으므로 Public_HTML을 다시 제작하려는 계획은 최상의 솔루션처럼 들립니다. 'rm'이있는 오타를 조심하십시오. 'MV'를 시도하여 이전 디렉토리를 이동하지 않으려면 서브 디렉토리 권한에 의존하지 않습니다.

당신이 사용할 수있는:

 $ mv public_html old_public_html
 $ mkdir public_html
 $ chmod 755 public_html
 $ cd public_html
 $ svn checkout url

형제의 repo와 연결이 필요하지 않으면 모든 것을 제거하십시오. .svn 더스.

권한 문제는 SVN과 관련이 없습니다.

귀하의 경우 최상의 옵션은 폴더를 삭제하고 SVN에서 체크 아웃을 다시 작성하는 것입니다.

다른 질문에서 솔루션은 단순히 .SVN 디렉토리를 삭제하는 것일 수 있음을 알았습니다. 나는 이것을 시도했지만 .SVN의 여러 하위 부사에 대한 허가가 거부되었다고 말했다.

디렉토리를 삭제할 수없는 경우에도 디렉토리를 멀리 이동할 수 있습니다.

$ mv .svn /tmp/dustbin

편집하다:

최소한 홈 디렉토리에 쓰기 액세스가 있어야합니다.

$ mv ~/public_html /tmp/dustbin
$ mkdir ~/public_html

나는이 오류에 달했다 ( "... 이미 다른 URL에 대한 작업 사본이다")는 지금 Eclipse 3.5에서 실행했다. 나는 Eclipse "SVN Repository"Perspective (tigris.org의 하위 클립 전압 클라이언트 어댑터)에서 프로젝트의 특정 지점을 확인하려고했습니다. 나는 시추했다 [project] | branches | [branch] 관심이 있으므로 관심이 있고 선택한 지점을 마우스 오른쪽 버튼으로 클릭했습니다. Checkout; 이로 인해 오류가 발생했습니다.

나를 위해, 수정 사항은 대신 "Java EE"관점으로 이동하여 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 선택하는 것이 었습니다. Replace With | Branch/Tag... 맥락 메뉴에서. 이렇게하면 관심있는 지점을 성공적으로 다운로드 할 수있었습니다.

J2EE 관점으로 가서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 새 지점을 확인하려고 시도하기 전에 삭제를 선택하면이 문제가 해결된다는 것을 알았습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top