Linux[CentOS] - svn 문제 해결하기, 환경변수 등록/수정/사용

2019. 12. 11. 20:03IT-OS/Linux

반응형

https://ra2kstar.tistory.com/178

 

UNIX/LINUX SVN_EDITOR 설정

unix/linux Unix/Linux SVN_EDITOR 설정 소스를 수정하고 svn commit 을 수행할때 다음과 같은 에러가 발생하는 경우가 있다. svn: 커밋이 실패하였습니다: svn: 로그 메시지를 구하기 위해 외부 프로그램을 사용..

ra2kstar.tistory.com

소스를 수정하고 svn commit 을 수행할때 다음과 같은 에러가 발생하는 경우가 있다.

 

svn: 커밋이 실패하였습니다:

svn: 로그 메시지를 구하기 위해 외부 프로그램을 사용할 수 없습니다. SVN_EDITOR 환경변수를 설정하시거나 --message (-m) 또는 --file (-F) 옵션을 사용하세요.

svn: 환경변수 SVN_EDITOR, VISUAL, EDITOR 중 하나는 설정하거나, 'editor-cmd' 를 구성화일에 명시해야합니다.

 

이와 같은 문제는 연결된 에디터가 없기 때문에 발생한다. 

 

  해결방법 

이 문제를 해결하기 위해서는 SVN_EDITOR 나 EDITOR를 설정해주어야 한다. 

 

SVN_EDITOR=/usr/bin/vim

export SVN_EDITOR

 

모든 사용자가 사용할 수 있도록 설정을 원한다면 /etc/profile 에 추가하고, 

개인이 사용할 경우 자신 홈 디렉토리의 .bash_profile 에 추가하면 된다. 

 

설정 후, 바로 적용하기 위하여 source명령을 실행한다. 

 

source /etc/profile (모든 사용자 설정의 경우)

source ~/.bash_profile (개인 사용자 설정의 경우)


출처: https://ra2kstar.tistory.com/178 [초보개발자 이야기.]

 

 

 

svn 충돌 해결 명령어 및 일반석 사용법

 

svn resolve --accept=working [filename]

출처: https://jink1982.tistory.com/78 [돼민이]

 

https://damduc.tistory.com/423

 

svn resolve / resolved

update 시에 충돌이 났을 경우 즉시 해결도 가능하지만, (p)ostpone 을 선택했을 경우 충돌(C) 상태는 resolve 와 resolved 명령으로 충돌 해결이 가능합니다. 충돌 해결이란 보통 머지(G) 나 수정(M) 상태로 만드..

damduc.tistory.com

 

 

https://btyy.tistory.com/46

 

[LINUX 18일차] CentOS 환경변수(생성, 수정, 사용자 설정 파일, su) / 쉘 프로그래밍(쉘 스크립트)

CentOS 환경변수(생성, 수정, 사용자 설정 파일, su) / 쉘 프로그래밍(쉘 스크립트)에 대해서 정리한다. ※ 환경 변수 #>env ( 해당 사용자 환경 변수 확인 ) ( 위에서 PATH는 명령어가 실행 될 경로를 지정하고..

btyy.tistory.com

환경변수 등록 / 수정 / 삭제 방법 설명