소스 코드 관리 SVN

2165 단어

SVN


하나.명령의 실행 지시


1. 서버의 기존 컨텐츠를 로컬로 다운로드svn checkout —username=xxx —password=xxx
2. 항목 초기화touch main.m: main을 만듭니다.msvn add main.m:main.msvn의 관리에 추가svn commit -m “ ” main.m:main.서버에 m 업로드
3. ⽂ 파일 상태 보기(⽂ 파일이svn의 관리 아래 있는지 확인하거나 제출하지 않고 수정된 줄에 들어갔는지 확인)svn status
? :  svn 
A :  svn , ,  
M :  , 
D :  , , 

4. 장삼가입개발
  • 1> 서버의 모든 컨텐츠를 로컬로 다운로드svn checkout —username=zs —password=zs
  • 2>개발 시작touch person.h person.m : person svn commit -m “ person ”
  • 3 > 코드 업데이트svn update: 서버의 최신 코드 업데이트(⽂ 파일이 로컬에 없으면 다운로드, 로컬에 있으면 업데이트)
  • 5. 명령의 줄임말
    svn checkout -> svn co 
    svn status -> svn st 
    svn commit -> svn ci 
    svn update -> svn up
    

    6. 버전 반환svn revert person.h: 로컬에 추가된 내용 삭제(서버에 제출되지 않음)svn update -r6: 먼저 어떤 버전으로 돌아가서 이 버전이 당신이 원하는 버전인지 관찰하세요svn update: 최신 버전으로 업데이트하세요svn merge -r7:6 person.h 주의: , 7. ⽂ 파일 삭제svn remove(rm) person.m
    8. 버전 정보 보기svn update: 최신 서버 업데이트 svn log: 버전 정보 보기
    9. 코드 충돌
    out of date :  , 
    df :  
    e :  
    mc:  
    tc :  
    p :  , ,  -> svn resolved person.h
    

    주의: 1 > 가능한 한 ⽂ 파일을 수정하기 전에 업데이트 2 > 공공 ⽂ 파일을 수정하면 동료에게 먼저 수정하지 말고 수정한 후에 업데이트하라고 하는 것이 가장 좋다

    2.도형화계 면 공구(Cornerstone)


    1. 항목 초기화
    1> 서버에 이미 있는 내용을 로컬로 다운로드하여 format의 선택을 기억하십시오 -> 최신 버전 2> 무시해야 할 ⽂ 파일 xcode는 기본적으로 기록하기 전에 ⽂ 파일에 머무르고, 다음에 열면 이 ⽂ 파일에 머무르며, 이것은 xcode가 기본적으로 기록하기 전의 ⺫Һ 디렉터리의 열기 상황을 공유할 필요가 없습니다. 동료는 단점 정보를 공유할 필요가 없고, xcuserdata를 공유할 필요가 없습니다.
    2. xcode에서 svn을 사용하는 주의점
    1>만약에 정적 라이브러리를 정적 라이브러리에 사용하려면 특별한 주의가 필요합니다. 명령으로 정적 라이브러리를svn의 관리에 추가해야 합니다. 2>만약에 정적 라이브러리를storyboard에 사용한다면 주의해야 합니다. 만약에 xib를 사용할 수 있다면, 가급적 xib를 사용해야 합니다. 만약에 항목에서storyboard를 사용한다면,가급적 ⼀ 한 사람만 storyboard 3 > checkout을 조작하는 ⽙ 방식으로 𝥼 명령 ⾏ 행사 ⽙용 cornerstone (도형화계 ⾯面⼯ 도구) Xcode 4 > 회사 개발 기교 (충돌 피하기) 가능한 한 일부 코드를 작성하여 서버에 제출하고, 시시각각 서버 코드와 동기화 유지

    좋은 웹페이지 즐겨찾기