일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Oracle
- db
- Spring Batch
- it
- java
- jenkins
- javascript
- devops
- Spring
- redis
- 맛집
- JVM
- ubuntu
- php
- linux
- elasticsearch
- Spring Boot
- IntelliJ
- Web Server
- springboot
- Git
- tool
- laravel
- 요리
- Design Patterns
- AWS
- MySQL
- jsp
- Gradle
- ReactJS
- Today
- Total
목록SVN (4)
아무거나
어찌어찌 저런에러가 나고 " [svn] Error validating server certificate for 'https://......' "(R)eject, accept (t)emporarily or accept (p)ermanently?옵션을 선택하게 목록이 표시되는데 해결은 사용자계정을 다시 ubuntu로 변경하여 svn up을하니 해결되었다.-> 기존에는 ubuntu계정으로 sudo권한으로 svn up명령을 실행하였는데 이 문제는 root권한으로 svn up명령을 실행할때 생긴문제이다 아마 svn에 설정되어있는 계정과 명령을 실행할 계정이 서로 싱크가 안맞아서 생긴 문제로 추측이된다. * 다른 사이트에선 ~/.subversion/auth/svn.ssl.server 디렉토리 안의 내용을 지우라고 ..
(e) edit - 병합된 파일을 편집기로 열기(df) diff-full - 병합된 파일을 보기(r) resolved - 병합된 파일을 채택하기(dc) display-conflict - 모든 충돌 사항을 보이기(잘 병합된 부분 제외)(mc) mine-conflict - 충돌 부분에 대하여 작업사본을 선택하기(tc) theirs-conflict - 충돌 부분에 대하여 저장소본을 선택하기(mf) mine-full - 충돌난 파일에 대하여 작업사본 파일을 선택하기(tf) theirs-full - 충돌난 파일에 대하여 저장소본 파일을 선택하기(p) postpone - 나중에 해결할 것으로 표시해두기(l) launch - 외부 툴을 실행하여 충돌을 해결(s) show all - 옵션을 모두 출력
1. 저장소 배포 방법 - 작업경로로 들어간다 - svn status -u : 업데이트될 수정 목록 확인 - svn diff : 저장소 내용과 현재 작업 내용을 비교하여 변경한 부분(차이점)을 확인 2. 부가설명 - 충돌된 부분 확인 방법 : mine 저장소, 그 아래는 내 작업내용(로컬) - svn 파일옆 별표시 : 수정된 파일 - svn 파일옆 숫자의미 : 수정된 파일의 revision 번호 ( 숫자가 작다 : 수정한지 오래됨, 숫자가 크다 : 최근 수정 )
tortoiseSVN 설치 / 사용 방법 1. https://tortoisesvn.net/downloads.html 들어가서 다운 2. 설치(설치에는 관리자 권한 필요) -> 시작버튼누르면 설치된 내용 확인가능 3. 마우스 오른쪽 클릭하면 SVN Checkout / TortoiseSVN관련 옵션들이 추가된 것을 확인 할 수 있다. 4. 저장소 만들기 - 저장할 폴더로 이동한다. ( ex : D:\data\workphp5 ) - 오른쪽 마우스 클릭 -> TortoiseSVN 커서 위치 -> Create repository here(Y) 클릭 5. checkout을 받아옴 ****process : dev -> trunk -> release -> public - trunk : 개발작업한 공간 - tag : ..