본문 바로가기
반응형

Management/SVN9

[TortoiseSVN] 특정 revision으로 롤백(rollback) 후 다시 커밋(commit)하기 (ft. merge) - 특정 revision으로 복구 후 다시 서버로 커밋하기 - svn을 사용하다보면 특정 revision으로 롤백하여 복구해야 하는 경우가 생기는데, revision으로 돌아가는 방법은 많다. update to revision, switch, ... 등 여러 방법들이 존재하는데, 혼자 svn을 사용하는거면 상관 없지만 여러 사람이 svn을 사용하게 되면 저 방법들은 로컬에서만 적용되기 때문에 svn 서버에는 적용되지 않아 update할 경우 다시 원상복구된다. 그래서 서버의 특정 revision의 상태로 다시 커밋을 하고 싶었으나 위 방법들로 롤백을 시킨 뒤 커밋을 눌러보면 커밋대상에 아무것도 뜨지 않는다. 이제 작업 내용을 롤백하고 다시 커밋하는 방법에 대해 알아보자. 우선 tortoiseSVN을 대상.. 2021. 10. 13.
[SVN] SVN comment log 수정하기_ 이클립스(Eclipse) 이클립스에서 SVN log(커밋 커멘트)를 수정하는 방법에 대해 알아보자 우선 HISTORY 를 봐야 수정을 할 수 있기 때문에 우리가 log를 보고싶거나 수정하고 싶은 대상을 클릭하고 확인해준다. 보통 전체 log를 보기 위해선 프로젝트를 대상으로 history를 체크해준다. [마우스 우클릭] - [Team] - [Show History] 를 클릭해주자. 그럼 하단에 History 라는 탭이 생긴것을 볼 수 있다. 해당 프로젝트의 이클립스 버전과 날짜 comment log 등을 확인할 수 있고 그아래에 변경된 사항 역시 확인이 가능하다. 거기서 이제 자신이 바꾸고싶은 comment가 있는 부분을 선택하여 [마우스 우클릭] - [Show Revision Properties] 를 클릭해주자. 그러면 Rev.. 2019. 7. 27.
[SVN] commit에 대한 comment log 수정하기 (pre-revprop-change hook 오류 해결) 공동 작업을 할때 commit을 하게되면 comment를 작성할 수 있게되는데 가끔 나도모르게 바로 commit을 할 경우가 생긴다 하지만 SVN 커밋을 하고나서 comment log 를 수정하고자 하면 다음과 같은 에러가 발생한다. 에러와 SVN comment log 수정방법을 정리해보자 pre-revprop-change hook either failed or is non-existent 에러가 발생하는데 정확한 에러는 다음과 같다. SVN: 'Set revision property' operation finished with error: svn: E175002: DAV request failed; it's possible that the repository's pre-revprop-change hoo.. 2019. 7. 26.
[TortoiseSVN] 사용하기_기본 사용법 2 (SVN Server 이용) SVN Server를 이용하여 TortoiseSVN을 통한 형상관리에 대해 정리해보자 프로젝트를 진행하거나 단체로 문서작업을 해야할때 외부에서도 IP 로 접속가능하게 하기 위해 SVN Server를 사용하는것이다. SVN Server 를 사용하여 하는 방법만 따로 정리해두고 나머지는 사용법이 같으니 정리하지않는다. 기본 사용법 (공통) (위 URL에 들어가면 기본적인 사용법이 정리되어있다.) 흔하게 다들 알고 있는 SVN Server인 VisualSVN을 사용하도록하자 " VisualSVN 설치 " VisualSVN은 설치하고나면 기본적으로 저장소와 폴더가 만들어지기 마련이다. 기본적으로 주어지는것 말고도 폴더를 새로 만들어서 진행해보도록 하자 폴더를 새로 만들었다면 이제 접속 계정을 만들어줘야한다 보통.. 2019. 7. 8.
[TortoiseSVN] 사용하기_ 기본 사용법 1 (로컬에서만 사용) 그냥 단순하게 로컬에서만 사용하고자 할대는 굳이 SVN Server인 VisualSVN이 필요하지 않다. TortoiseSVN만 이용하여 로컬에서만 사용하는 법을 정리해보자 앞서 설치를 했다면 마우스 우클릭은 할 경우(어디서든) 다음과같이 나올것이다. 문서를 보존해주기 위해 저장소를 만들어줘야하는데 그 저장소를 통해 Checkout하여 내려받거나 Commit Update로 형상관리가 가능하다. 폴더를 하나 만들어서 해당 폴더를 대상으로 Create repository here 을 눌러 저장소로 지정해주자 (폴더에 우클릭해도 상관없고 해당 폴더 안에 들어가서 우클릭 해도 상관없다) 그럼 아래와같이 여러가지 파일들이 생성되고 저장소가 생성되었다는 창과 함께 저장소 경로가 나오게된다. 경로는 잘 알아두도록 하.. 2019. 7. 5.
[TortoiseSVN] 다운로드 및 설치하기 TortoiseSVN을 설치해보자 회사에 가보니 내가 배웠던 VisualSVN을 쓰기보단 TortoiseSVN을 많이 쓰더라 처음 써본 기념으로 다운로드 및 설치 방법을 정리해둔다. https://tortoisesvn.net/downloads.html 위 경로를 타고 들어가 본인이 원하는 버전과 사양에 맞는것을 설치해주자 (던파 광고가 딸려들어왔네;) 실제로 위에서 해당 버튼을 클릭하면 아래와 같은 화면으로 넘어갈텐데 별 의미없다 여타 다운로드 사이트처럼 하단에 다운로드가 안되면 수동설치하는 페이지이다. (이미 다운로드가 되고 있을것이다.) 이제 다운로드된 .msi 파일로 설치를 진행해보자 당연히 Next를 눌러주자 그다음 Browse 를 클릭해 경로를 설정해준다음(다른 경로해줄경우만) Next를 눌러준.. 2019. 7. 4.
[VisualSVN] 이클립스(Eclipse) SVN 연동하기 2 (Eclipse 설정) - 이클립스 SVN 사용하기 (SVN 설정) -자 이제 Eclipse에서 SVN 툴을 설치해 보도록 합시다. 화면에서 보이는 거와 같이(작아서 잘 안 보이려나..) 이클립스내에서 [Help] - [Eclipse Marketplace] 를 선택해 줍니다. Marketplace 를 클릭하게 되면 아래와 같은 화면이 나오는데 SVN 을 검색해서 아래와 같이 결과가 나오면 Subversive(빨간색 체크한 부분)을 Install 해주자!(SubClipse 역시 SVN 설정이 가능하지만 Subversive가 좀더 장점이 많다는 말이 많다.) 인스톨을 눌러주고 아래와 같은 화면이 나오면 [Confirm 클릭]하여 넘어가도록하자. 그러면 아래와 같은 창이 뜰텐데 그냥 Yes를 눌러서 넘어가주면 된다. 그러면 아래와 .. 2019. 1. 22.
[VisualSVN] 이클립스(Eclipse) SVN 연동하기 1 (SVN 설정) - 이클립스 SVN 사용하기 (SVN 설정) - 우선 Eclipse 와의 연동에 앞서 SVN에서 저장소를 만들어주자.(아무것도 설치가 안되신 분들은 SVN과 ECLIPSE를 설치해 주세요) VisualSVN Server 설치 : https://mine-it-record.tistory.com/18 Eclipse 설치 : https://mine-it-record.tistory.com/16 SVN 을 실행하고나서 [Repositories 를 우클릭] 해보면 아래와 같이 나오는데 우리는 새로 만들거기 때문에 Create 를 선택해 주도록 하자. 그러면 아래와 같은 화면이 나올 것이다. 여기서 역시 무슨 소리인지 모르기떄문에 기본 설정으로 FSFS repository로 설정되어있는 그대로 다음을 눌러주자 여기서는.. 2019. 1. 22.
[VisualSVN] 다운로드 및 설치 VisualSVN Server 는 형상관리 서버의 일종이다 여러명이 각각 업무 분담을 한다 생각해 보자. 그럴경우 마지막에는 결국 한 곳에 뭉쳐주어야하는데 형상관리 툴이 없다면 일일이 한 컴퓨터에 소스를 다 모아놓아야 한다. 그 불편함을 해소해 주는게 형상 관리 툴이다. 협업을 할 때 한 컴퓨터에서 이를 관리해줄 수 있다.(요즘은 Git을 많이 사용하는 추세이다.) 이제 SVN을 설치해 보도록 하자. https://www.visualsvn.com/server/download/ - 설치 주소 입니다.(그냥 구글에 visual svn 쳐도 나옵니다.) 윈도우 환경에 맡는 것을 클릭하여 다운로드해 주도록 하자. 다운로드과 완료된 파일을 실행하게 되면 아래와 같은 화면이 보인다. 당연히 Next를 눌러주자. 그.. 2019. 1. 22.
반응형
TOP