SVN 명령 터미널
1558 단어 통용
1. 일반 명령:
svn checkout http://{ip:host}/* -username=admin –password=admin Checkout (버전 정보가 있는 항목 내보내기) svn add 파일 이름 체크 아웃 새 파일을 svn 관리 svn commit - m "주석"에 추가하여 서버 svn 업데이트svn checkout 업데이트svn checkout 서비스기의 완전한 코드를 로컬 svn add 파일에 다운로드하여 svn 로컬 창고 관리 (xcode 자동 add svn에 전송)svn help: svn의 모든 터미널 명령 보기 svn help 명령 이름: 이 명령의 사용 방법 보기 svn log: 업데이트된 모든 버전 보기
2. 파일의 상태 svn status를 보려면 다음과 같이 하십시오.
?:svn에서 이 파일을 인식하지 못하거나 삭제되었거나 이 파일이 새로 추가된 파일이며 로컬 코드 창고에서 관리되지 않았습니다: 파일은 로컬 창고에 추가되었지만 서버에 추가되지 않았습니다 (서버의 창고는 아직 이 파일을 관리하지 않았습니다) M: 파일은 관리되었고 서버도 이 파일이 있습니다. 새로 수정된 파일입니다.수정된 내용은 서버 D에 언급되지 않았습니다: 이 파일은 로컬에서 삭제되었지만 삭제를 서버에 공유하지 않았습니다
out of date: 파일이 만료됨:
로컬 버전 번호가 서버의 버전 번호보다 작을 때 코드는 제출할 수 없습니다
Conflict:충돌:
제출할 코드가 다른 사람이 수정한 적이 있다
(p)postpone: 이 몇 개의 파일을 비교하여 수동으로 해결합니다.r10:버전 10 때.r11:버전 11 때.mine: 내 파일
<<<<<<< .mine
=======
>>>>>>> .r11
1
2
3
터미널을 통해 방금 다운로드한 불필요한 파일을 삭제합니다:resolved가 해결한 파일 이름 재업데이트:svn commit-m (mc) mine-conflict: 코드 충돌이 발생할 때 제 코드를 삭제합니다.서버 코드 덮어쓰기 (tc) theirs-conflict: 코드가 충돌할 때 서버의 코드를 덮어씁니다.로컬 코드 덮어쓰기 (df) diff-full: 파일 사이의 차이점 보여주기 (e) edit: 파일 편집 (일반적으로 명령줄에서 편집하지 않음) (s) show all options: 모든 선택 항목을 다시 보이기 (이 여섯 가지 옵션)
버전 롤백
svn log: 업데이트된 모든 버전 보기 svn update-r 버전 번호: 로컬 버전 리셋 서버 롤백: 로컬 버전부터 리셋,commit 수정
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ybatis 공통 Mapper 소개 및 사용 상세 정보Mybatis를 사용하는 개발자들은 대부분 많은 SQL을 xml 파일에 쓰려고 하는데 특수한 업무 논리 SQL을 제외하고 구조와 유사한 추가 삭제 수정 SQL이 대량으로 있다.그리고 데이터베이스 테이블 구조가 변경될...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.