본문 바로가기

svn

TortoiseSVN 사용시 한번 인증된 계정을 지우고 싶을 때 (인증된 내용 전체를 지우지 않고) TortoiseSVN 을 쓸 때 가끔 다른 계정으로 로그인을 해야하는데, 한번 인증된 계정은 내용이 저장되어 있어서 쉽지가 않죠. Settings에 가면 인증된 계정 전체를 지우는 옵션만 있어서 좀 황당하지요. 다행이도 아래에 소개된 툴을 다운받아서 실행하면 원하는 인증만 지울 수 있습니다. 참고하세요. 만든 분께도 감사를... http://weblogs.asp.net/jcogley/archive/2008/03/15/subversion-logins-utility-selectively-remove-authentication-data.aspx 더보기
TDD 강의 자료 (TDD, Version Control, Continuous Integration) Lecture Introduction Version Control with Subversion Test Driven Development with JUnit Unit testing with Mock Objects Continuous Integration with Hudson Team project activities 더보기
SVN Connector for Subversive plugin Eclipse 3.5에서 Subversion을 쓰기 위해 Subversive를 쓴다면 여전히 SVN Connector를 별도로 설치해야 되는군요. 라이센스 문제겠지만, 이 불편함은 언제쯤 사라질까요? http://www.polarion.com/products/svn/subversive.php?src=eclipseproject : Subversive용 SVN Connector 설치 주소 더보기
svnant 1.2.x와 TortoiseSVN 1.6.x은 현재 같이 쓸 수가 없군요. TortoiseSVN 1.6.x 버전 부터 svn 메타 정보가 svn 1.6 포맷으로 바뀌어서 svnant에서 지원을 하지 못하는군요. svnant가 빨리 업데이트되어야 할 거 같은데... 당분간 TortoiseSVN 1.5.x로 다운그레이드해서 써야할 듯 합니다. 혹시나 해서 svnant 소스 트리를 봤는데, 2008년 12월 이후로 작업이 없네요. 더보기
Subversion에서 계정별로 권한 주는 방법입니다. 아파치와 연동하여 사용하는 경우입니다. 0. svn의 repository를 testsvn으로 가정 1. apache.conf 파일(혹은 httpd.conf 파일)을 열어 authz 파일을 설정합니다. ※ 이하를 사용하지 않도록 comment 처리합니다. 를 사용할 경우 authz 파일에서 * = r (anonymous read 권한)을 주지 않을 경우 permission 문제로 rw 권한 그룹이라도 commit할 수 없습니다. DAV svn SVNPath /home/testsvn AuthType Basic AuthName "Test SVN Repository" AuthUserFile /etc/apache2/passwd_testsvn AuthzSVNAccessFile /home/testsvn/conf/au.. 더보기
Version Control with Subversion 강의자료 모대학에서 강의했던 강의자료입니다. Version Contorl Basic Version Control with Fun 더보기
Windows에 TortoiseSVN이 있다면, MacOS에는 SCPlugin이 있다. 책에서도 자세히 다루었듯이 TortoiseSVN은 널리 사용되는 SVN 클라이언트 중 하나입니다. 그렇다면, 맥OS에서는 비슷한 게 뭐가 있을까요? 바로 SCPlugin 입니다. TortoiseSVN가 윈도우 탐색기의 플러그인처럼 동작하듯 맥의 Finder의 플러그인으로 동작합니다. 아이콘 표시마저 비슷하네요. http://scplugin.tigris.org/ 에 가시면 다운받으실 수 있습니다. 더보기
Version Control with Subversion Version Control with Subversion Learn Version Control Basic with Subversion Why use the Version Control Suvrey How to manage your source codes How to share How to roll back How to archive Problem Solution What is Subversion(SVN) What makes the SVN System Client Server How to install SVN Server How to use TortoiseSVN as a SVN Client How to use Subclipse as a SVN Client Optional What is a Issue Tr.. 더보기