소스 코드 관리 SVN
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. 장삼가입개발
? : svn
A : svn , ,
M : ,
D : , ,
svn checkout —username=zs —password=zs
touch person.h person.m : person
svn commit -m “ person ”
svn update
: 서버의 최신 코드 업데이트(⽂ 파일이 로컬에 없으면 다운로드, 로컬에 있으면 업데이트)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 > 회사 개발 기교 (충돌 피하기) 가능한 한 일부 코드를 작성하여 서버에 제출하고, 시시각각 서버 코드와 동기화 유지
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.