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 수정

좋은 웹페이지 즐겨찾기