변경사항을 체계적으로 추적, 통제하는 것
어떤 문서나 파일이 변경되었을 경우, 변경된 내역을 기록
해두고
나중에 이를 찾아야 할 경우, 변경 원인과 변경 사항을 확인
하는 것
Cvs
Svn
Git
중앙집중관리식 형상관리/소스관리 Tool
commit
시, 중앙 저장소로 바로 반영되고,update
시, 중앙 저장소에 있는 내용들을 다른 로컬 PC에 업데이트 가능목적
SVN 용 컴퓨터(IP : 1xx.xx.1x.70)에 visual svn server
클라이언트를 설치
메인이 될 사용자 계정을 생성해두고, svn server 에서 파일들을 담을 디렉터리를 만들어 둠
계정 생성
SVN PC 에서 윈도우 검색 > visual svn server > 마우스 우측 버튼 client 생성 > 사용자명 자유 / 1handy00!
다른 로컬 PC에서는 TortoiseSVN
클라이언트를 설치해둔다.
다른 컴퓨터(내부망)는 LAN 선을 꽂고, IP 설정을 해준다.('IP 등록 방법' 참고)
바탕화면에 svn server 에서 받아온 파일을 저장할 로컬 저장소 디렉터리를 생성 (디렉터리명 자유)
윈도우 검색 > \\SVN용컴퓨터IP주소
(예시 : \\1xx.xx.1.70
) > 접속 계정 입력(해당 계정은 svn server가 설치된 윈도우 로그인 계정) > SVN Server에 접속
Checkout
1) 로컬 저장소로 만들어 둔 디렉터리 마우스 우측 버튼 > SVN checkout
2) URL of repository 에 https://1xx.xx.1.70/svn/project 입력 (url은 처음에 디렉터리 생성에 따라 경로가 자유롭게 바뀔 수 있음)
3) 사용자 계정 입력 > 확인 > 중앙 저장소에 저장돼있는 파일들이 로컬 저장소에 추가된다.
IP 등록 방법
1. 윈도우 + R > ncpa.cpl 입력
2. X 표시된 이더넷 아이콘 마우스 우측 클릭 > 속성
3. '인터넷 프로토콜 버전 4(TCP/IPv4) 클릭 후 [속성]
4. '다음 IP 주소 사용' 체크
- IP 주소 : 할당 받은 ip 입력하기
- 서브넷 마스크 : (입력하기)
- 기본 게이트 웨이 : (입력하기)
- 기본 설정 DNS 서버 : (입력하기)
주의!
- 파일 계속 열어두지 말고, 보면 바로 닫기.
- 파일 열어둔 상태에서 올리면 임시파일까지 같이 올라가버림.
무조건 보고 있던 파일은 닫고 올리기.
- 습관적으로 update 하기.