사용자 도구

사이트 도구


wiki:3party:scm:svn

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
wiki:3party:scm:svn [2020/05/19 16:03]
dhan 만듦
wiki:3party:scm:svn [2023/01/13 18:44] (현재)
줄 1: 줄 1:
 ====== SVN ====== ====== SVN ======
 +<WRAP left notice 80%>
 +  * description : Svn 관련 내용 기술
 +  * author      : 주레피
 +  * email       : dhan@repia.com
 +  * lastupdate  : 2020-05-19
 +</WRAP>
 +<WRAP clear/>
  
 +[[wiki:repia:svn|SVN 저장소 생성하기(rstorage)]] \\
 +
 +===== Linux 사용법 =====
 +export (Release 버전 가져오기)
 +<code bash>
 +[dev@developer ~] svn export svn://svn저장소/RSA4_Package/RSA-Linux-4.5 RSA-Linux-4.5
 +[dev@developer ~] svn export svn://svn저장소/RSA4_Package/RSA-Linux-4.5 RSA
 +[dev@developer ~] svn export /SVN/RSA4_Package RSA4-Linux-4.5
 +</code>
 +> 마지막 매개변수에서 디렉토리를 지정할 수 있다. 없으면 RSA-Linux-4.5
 +> Local Repository에서도 잘 됨. ^^
 +\\
 +checkout (Repository 가져오기)
 +<code bash>
 +[dev@developer ~] svn co svn://svn저장소/RSA4_Package/RSA-Linux-4.5 RSA-Linux-4.5
 +[dev@developer ~] svn co svn://svn저장소/RSA4_Package/RSA-Linux-4.5 RSA
 +</code>
 +> checkout로 해도 된다.
 +> 마지막 매개변수에서 디렉토리를 지정할 수 있다. 없으면 RSA-Linux-4.5
 +
 +\\
 +add (Repository에 추가 예약^^)
 +<code bash>
 +[dev@developer ~] svn add ./*
 +</code>
 +
 +\\
 +delete (Repository에 삭제 예약^^)
 +<code bash>
 +[dev@developer ~] svn del ./*
 +</code>
 +> 파일이나 폴더 상관 없다.
 +> 수정은 예약하지 않고 바로 commit
 +
 +\\
 +commit (Repository에 추가)
 +<code bash>
 +[dev@developer ~] svn commit -m ''
 +</code>
 +> 예약된 내용이 실제 적용됨
 +> 커밋시에는 반드시 메시지를 입력해야 한다.
 +
 +\\
 +svn update
 +<code bash>
 +[dev@developer ~] svn update
 +</code>
 +> checkout한 곳에서 하자. export한 곳에서는 안된다.
 +\\
 +[[https://tdoodle.tistory.com/entry/SVN-%EB%AC%B4%EC%8B%9C%ED%95%A0-%ED%8C%8C%EC%9D%BC%ED%8F%B4%EB%8D%94-%EC%84%A4%EC%A0%95|SVN 무시할 파일/폴더 설정]] \\
 +\\
 +Find files that are not under version control
 +<code bash>
 +[dev@developer ~] svn status |grep ^\?|awk '{print $2}'
 +</code>
 ===== Tip ===== ===== Tip =====
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
 +CentOS6 checkout 에러 
 +Store password unencrypted (yes/no) 에서 yes를 눌렸는데도 무한 반복되는 현상 
 +<code> 
 +$> vi ${USER_HOME}/.subversion/servers 
 +store-passwords = yes 
 +store-plaintext-passwords = yes 
 +</code> 
 +> 주석 해제 및 value를 yes로 수정한 후 저장, 다시 checkout하면 됨 
 +[[https://sanghaklee.tistory.com/43|[SVN] svn checkout 에러 Store password unencrypted (yes/no)]] 
 +\\
 ===== Ref ===== ===== Ref =====
 +[[https://ascarion.tistory.com/33|Tortoise SVN Client 사용법]] \\
  
 {{tag>주레피 svn}} {{tag>주레피 svn}}
/volume1/web/dokuwiki/data/attic/wiki/3party/scm/svn.1589871816.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)