2010-02-04 8 views
0

TortoiseSVN을 사용하여 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs에 앉아있는 내 프로젝트를 버전 관리하려고합니다. Tortoise는 .svn 파일을 그 폴더 (Program Files의 어느 곳이라도)에 만들 권한이 없기 때문에 나는 그것을 저지 할 수 없다. 이 문제를 어떻게 해결할 수 있습니까?TortoiseSVN 커밋 htdocs?

+0

수동으로 폴더를 만들려고 했습니까? – lexu

+0

'.svn' 폴더가 있습니까? 그게 무슨 도움이 될까요? 그것은 여전히 ​​거기에 파일을 던져 허용되지 않을 것이며, 지옥에 나는이 괴물 버전을 수동으로 50'.svn' 폴더를 만들고 있어요. – mpen

답변

2

해당 폴더에 대한 사용 권한을 적절하게 설정하십시오. 폴더를 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택하십시오. "보안"탭은 어떤 사용자가 전체 액세스 권한을 갖고 있는지 보여줍니다.

그 다음에는 (로그온 한 사용자) 해당 폴더에 대한 모든 권한을 가지며 문제없이 체크 아웃/업데이트 할 수 있습니다.

관리자 모드에서 Tortoise 또는 탐색기를 실행하지 마십시오!

+0

보안 정보를 적용하는 동안 오류가 발생했습니다 : C : \ ... 액세스가 거부되었습니다. 왜 나를 부인하는거야? 나는 관리자 권한이있다! – mpen

+0

... 일부 하위 폴더를 소유하지 않은 것으로 보입니다. 따라서 소유권을 다시 부여하고 하위 폴더에도 적용해야했습니다. 이러한 "보안"기능은 모두 매우 성가시다. – mpen

+0

그리고 SVN이 먼저 '정리'를 실행해야한다고 말하고 있지만 물론 실패합니다. 완전히 우스운 이야기. 그래서 모든 것을 다시 검사하고, 버전없는 파일을 수동으로 복사 한 다음 다시 커밋해야했습니다. 내 웹 사이트를 버전 관리하는 것뿐입니다. 그리고 사람들은 왜 모두가 SVN을 사용하는지 궁금합니다. – mpen

-1

거북이를 Administrator 모드로 실행하십시오.

+0

그것에 대해 이미 생각했지만 쉘 통합되었습니다. 나는 그것을 마우스 오른쪽 버튼으로 클릭하고 SVN Commit으로 가야한다. – mpen

+0

관리자로 시스템에 로그인하셨습니까? –

+0

관리자 권한이 있지만 'Administrator'로 로그인하지 않았습니다. – mpen