IT story

svn에서 체크 아웃 된 Android 프로젝트를 열 때 "subversion 명령 줄 클라이언트 : svn을 사용할 수 없습니다"오류

hot-time 2020. 7. 14. 08:00
반응형

svn에서 체크 아웃 된 Android 프로젝트를 열 때 "subversion 명령 줄 클라이언트 : svn을 사용할 수 없습니다"오류


저는 Android 개발과 그 주위의 개발 도구를 처음 사용합니다. TortoiseSVN 클라이언트를 사용하여 svn에서 프로젝트를 체크 아웃하고 (Android Studio 내에서 프로젝트를 관리 할 수 ​​없음) 프로젝트를 Android Studio로 가져온 후이 오류 메시지가 나타납니다.

Subversion 명령 행 클라이언트를 사용할 수 없습니다 : svn

Subversion 실행 파일의 경로가 잘못되었을 수 있습니다. 고치세요 ..

"Fix it"링크를 클릭하면이 대화 상자가 나타납니다.

여기에 이미지 설명을 입력하십시오

그러나 나는 여전히이 문제를 해결하기 위해 무엇을 해야할지 모른다. 문제를 해결하기위한 모든 종류의 도움 / 제안 / 지침을 환영합니다.


Android Studio는에 있지 않아서 svn명령을 찾을 수 없으며 설치 PATH위치를 알 수 없습니다 svn.

수정하는 한 가지 방법은 PATH환경 변수 를 편집하는 svn.exe입니다. 를 포함하는 디렉토리를 추가하십시오 . PATH변수를 다시 읽으려면 Android Studio를 다시 시작해야 합니다.

또 다른 방법의 절대 경로 설정하는 것입니다 svn.exe에서 사용 명령 클라이언트 상자 당신이 게시물에 포함 된 화면을 설정에 있습니다.

최신 정보

이 다른 게시물 에 따르면 TortoiseSVN에는 기본적으로 명령 줄 도구가 포함되어 있지 않습니다. 그러나 설치 관리자를 다시 실행하여 활성화 할 수 있습니다. 즉 추가됩니다 svn.exePATH, 안드로이드 스튜디오 제대로을 선택할 것입니다.


이것은 성가신 일입니다 .IntelliJ가 시작 nag보다 더 잘 처리하기를 바랍니다 ..

Windows에서 TortoiseSVN 1.8 이상을 사용하는 경우 다음을 수행하십시오.

  1. TortoiseSVN 설치 프로그램을 실행하십시오 . (여전히 다운로드 폴더에있을 수 있습니다)
  2. 옵션을 선택하십시오 Modify.
  3. 로컬 하드 드라이브에 명령 행 클라이언트 도구설치 하십시오.
  4. 환경 변수에 추가 C:\Program Files\TortoiseSVN\bin하십시오 Path.
  5. IntelliJ를 다시 시작하십시오.

당신의 문제를 보았다.

솔루션 :

이 게시물 시점의 첫 번째 다운로드 Subversion 1.8.13 (1.8) 클라이언트 다운로드 링크 ( https://subversion.apache.org/packages.html ) 안드로이드 스튜디오 버전은 제 경우 1.3.2 에서 1.4 미만 이므로 반드시 여기에서 문제를 피하십시오 subversion 명령 행 클라이언트 버전이 너무 오래 되었으므로 1.8을 바람직하게 다운로드하십시오 .

여기에 이미지 설명을 입력하십시오

그런 다음 폴더에서 압축을 풉니 다 . 하나의 폴더 " bin "이 있습니다.

그때

이동settings - > Version control -> Subversion

다운로드 한 bin 폴더에있는 다운로드 한 svn.exe 의 URL을 복사 하십시오 .

사진을 따라 :

여기에 이미지 설명을 입력하십시오

이미지 당 마지막으로 svn.exe 와 같은 최종 이름을 지정하는 것을 잊지 마십시오 .

Apply -> Ok

지금 안드로이드 스튜디오를 다시 시작 하십시오.

행복한 코딩!


먼저 TortoiseSVN을 설치하십시오 . 설치하는 동안이 단계를 수행하십시오

1. TortoiseSVN 설치 프로그램을 실행하십시오.

2. svn 을 이미 설치 한 경우 "수정 옵션을 선택하십시오".

3.select 확인란을 "로컬 하드 드라이브에에 명령 줄 클라이언트 도구를 설치합니다."여기에 이미지 설명을 입력하십시오

4.Add C:\Program Files\TortoiseSVN\bin to your Path environment variable or press CTRL+ALT+S in android studio. Then go to "Version Control"-> Subversion -> General -> Check the Checkbox "use commmand line client" and set the path to C:\Program Files\TortoiseSVN\bin\svn.exe

5.Restart IntelliJ.

In Android studio1.5 version when you try to add the file in your project,
android studio will ask for a pop like "schedule for Addition"
to subversion?. select the check box (Remember, don't ask again) and click "yes". 
After this whatever the file you add or remove to your project it will automatically
synced to your svn repository. suppose if you didn't get that dialog, but you want to
add the newly added .png or xml file to svn means you can manually select those files 
which you have added (the newly added file will be in red color) right click 
on that file -> subversion -> Add to VCS or simply select the file and use (CTRL+ALT+A).

In the image green color(logo_actionbar) represents to file was already added to svn, red represents yet to add in svn. cool..!

If you want to change the "Schedule for Addition" setting means, Go to Settings -> Version Control -> Confirmation -> When files are created
Choose Show options before adding to version control

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


I use the IDE Phpstorm,but I think it maybe the same as AS.

1.You should reinstall the svn. And choose option modify. 여기에 이미지 설명을 입력하십시오

And next step,you can see the command line client tools.

Let's choose first one: Will be installed on local hard drive. 여기에 이미지 설명을 입력하십시오

2.Now restart you computer.

Go to the svn location,all the time it will be C:\Program Files\TortoiseSVN\bin.

If you see the svn.exe in C:\Program Files\TortoiseSVN\bin,it proved that we reinstall command line client successfully. Copy C:\Program Files\TortoiseSVN\bin\svn.exe into the IDE.

여기에 이미지 설명을 입력하십시오

3.Restart you IDE.It is ok!


If you are using ubuntu, check weather subversion is installed or not.

If not then install through command line as

sudo apt-get install subversion

and check following configurations are selected

여기에 이미지 설명을 입력하십시오


I have fixed the issue after upgrading existing svn client on mac OS X with following link:(1.7.x to 1.9.x)

https://ahmadawais.com/installing-svn-subversion-on-yosemite-after-removing-the-old-version/

  1. Open Android Studio
  2. Go to Settings -> Version Control -> Subversion -> General -> User command line client ( Marked checkbox)

replace ‘svn’ with your svn installed path like ‘/usr/local/bin/svn’


i have fixed the issue by just downloading the android command line tool from https://www.visualsvn.com/downloads/ download apache comand line tool unzip it on drive go to your android settings/version control/subversion and make sure only command line option is enable set the path of svn.exe as shown below C:\Users\viratsinh.parmar\Apace SVN client\Apache-Subversion-1.8.13\bin\svn.exe

now in your android studio update the project , you will be able to commit now. you can contact me on parmarvirat@yahoo.com


i was also getting the same Error, if you are using TortoiseSVN-1.9.5 just do two step Process 1:Click on TSVN.exe tool and 2:Select there on Second Window the Command line for Save on Local Drive with giving the path 3:Click ok Now Restart You Android Studio/IntelliJ


There are better answers here, but how I fix this may be relevant for someone:

After checking out the project from SVN, instead of choosing the 1.7 version, I chose Subversion 1.6 and it worked.


Installing Subversion for Windows should solve the issue. Please see my answer here - https://stackoverflow.com/a/31627732/3433133


Windows를 사용하는 경우 SVN 도구 설치를 통해 수정할 수 있습니다. Linux / MacOS를 사용하는 경우 설치 하위 버전을 통해이를 수정할 수 있습니다. 그런 다음 svn 명령을 사용하여 선택하십시오. 문제가 해결되었습니다.


Linux에서 Android Studio 업데이트 후 동일한 문제가 발생했습니다 (그리고 몇 달 동안 사용하지 않고 ...).

콘솔에서 다음 명령을 실행하여 해결했습니다.

mv .subversion/ .subversion.bak

rm -R .subversion롤백 옵션이 남았으므로 해당 명령을 선호합니다 .

참고 URL : https://stackoverflow.com/questions/22572861/error-cant-use-subversion-command-line-client-svn-when-opening-android-proj

반응형