본문 바로가기
study/TIP

svn 정보 초기화

by 휘루걸음 2015. 4. 24.
728x90
반응형

간혹 svn 계정정보를 초기화해야 할 경우가 있다.

 

  1. 폴더 설정에서 숨김 폴더를 볼 수 있게 설정한다.
  2. C:\\ > Documents and Settings(또는 사용자) > Administrator(실 사용 계정명) > AppData > Roaming > Subversion > auth > svn.simple.
  3. 위의 폴더 안의 파일을 삭제 후 eclipse 재실행.
  4. SVN Repositories에서 폴더 선택 후 확장 > ID/PW 확인창 열림. 
  5. 정상적으로 계정정보가 바뀌는지 확인한다.

 

 

  1. Repository(저장소):
    • SVN은 중앙 집중식 버전 관리 시스템입니다. 모든 파일의 변경 사항은 중앙 저장소에 저장됩니다.
    • 저장소는 버전 관리되는 모든 파일과 해당 변경 기록을 보유합니다.
  2. Checkout(체크아웃):
    • SVN 저장소에서 프로젝트를 가져와 로컬 환경에서 작업하기 위해 사용하는 명령어입니다.
    • 로컬에서 작업을 수행하고 변경 사항을 커밋합니다.
  3. Commit(커밋):
    • 로컬에서 작업한 내용을 중앙 저장소에 업로드하는 과정입니다.
    • 변경된 파일이나 프로젝트의 수정 사항을 저장소에 반영합니다.
  4. Update(업데이트):
    • 저장소에서 다른 사용자가 커밋한 내용을 로컬 작업 환경에 반영하는 과정입니다.
    • 다른 사용자의 변경 사항을 내려받아 로컬 작업 환경을 최신 상태로 유지합니다.
  5. Branching(브랜치):
    • 프로젝트의 특정 시점을 복사하여 독립적으로 작업하는 기능입니다.
    • 주로 새로운 기능 개발, 버그 수정 등을 위해 사용됩니다.
  6. Merging(병합):
    • 브랜치에서의 작업이 완료되면 해당 작업을 주 프로젝트에 다시 통합하는 과정입니다.
    • 브랜치와 주 프로젝트 간의 변경 사항을 병합하여 프로젝트에 통합합니다.
  7. Revisions(개정):
    • SVN은 각 변경 사항에 대해 고유한 번호인 '개정 번호'를 부여합니다.
    • 이를 통해 특정 시점의 프로젝트 상태로 돌아가거나 변경 사항을 추적할 수 있습니다.

Subversion은 명령줄 도구(CLI)와 GUI 도구를 포함하여 다양한 환경에서 사용할 수 있습니다. 주로 사용되는 SVN 클라이언트에는 TortoiseSVN(Windows), Versions(Mac), SVN CLI 등이 있습니다.

다양한 기능과 명령이 있지만, SVN의 주요 개념을 이해하고 적용하는 것이 중요합니다. 협업하거나 프로젝트를 관리하는데 SVN을 사용할 때, 변경 사항의 추적, 이력 관리, 버전 관리 등을 신속하고 효과적으로 처리할 수 있습니다.

 

 

 


 

 

 

728x90
반응형

'study > TIP' 카테고리의 다른 글

https, localhost use ssl  (1) 2017.04.20
톰캣 CATALINA_HOME VS. CATALINA_BASE  (0) 2016.01.14
curl 예  (0) 2015.04.03
자바스크립트 문자열로 함수 호출  (0) 2014.07.23
android 터치 영역/위치/타입 판단하기  (0) 2014.03.04