SVN_EDITOR='vim -c '\'':1'\'' -c '\'':r ~/.svncommit.txt'\'' -c '\'':1d'\'' -c '\'':2'\'' -c '\'':star'\'' '입니다. ~/.svncommit.txt 라는 파일을 만들어 두고 commit 할 때마다 읽어 들이게하기 위함이죠. 이 글을 쓰는 이유는 지난번 PS1과 마찬가지로, 복사하러 다니기 귀찮아서 구글에 "SVN_EDITOR coolengineer" 로 검색하면 나타나게 하려 함입니다. 이 환경변수는 아직까지 팬은 없는 것 같애요.
이번달 8/16-18일에 Subversion 개발자들의 모임이 있다. 정확히는 Committer 들의 모임인데, 7월쯤에 왔었던 메일을 못보고 지나간 사람들을 위해(나..;)) 개인적으로 메일을 모두 보냈나 보다. 봤어도 못갈 모임이긴 하지만 (비용, 시간, 육아...) > Hey everyone, > > Google would like to host a Subversion Developers Summit, at Google HQ > in Mountain View, California, USA, Oct. 16-18 (Monday-Wednesday), 2006. > 그런데, 구글이 이들을 초대하는 것 아닌가? 그것도 그럴 것이, svn 많은 개발자들이 구글에 입사하게 되었으니 그럴만도 하다. > Googl..
Subversion으로 개발하는 개발팀이 늘어나고 있습니다. 기존의 CVS를 쓰던 사람들에게는 같은 명령어로 이관하고 있고, 상용제품만큼 쓸만한 기능들은 모두 제공되기 때문입니다. 특히 MS Windows를 사용하는 사람들은 그 클라이언트 프로그램으로 TortoiseSVN을 사용합니다. TortoiseSVN은 subversion의 client 라이브러리를 응용하여 Shell extension으로 만들어지는 것이며, 큰 버전과 중간 버전을 subversion과 일치시켜가며 릴리즈를 하고 있습니다. 그리고 매일 밤 빌드를 통하여 현재 들어 있는 소스 트리의 스냅샷을 만들어 내기 때문에 버그가 수집되어 고쳐지는 대로 중간 릴리즈를 매일 받아 볼 수 있습니다. http://nightlybuilds.tortois..
다음과 같은 시나리오를 살펴 보자. "소스 디렉토리 A 의 a.c의 내용을 복사하여 소스 디렉토리 B의 b.c 로 사용해야할 일이 생겼다. 제품이 늘어 나고 있거든!" (물론 코드는 되도록 복사해서 사용해서는 안되지만 우리는 그런 완벽한 세상에서 살지 않으므로...) 이 경우. $ pwd /work/project_x/src/agent $ cp a.c ../log $ cd ../log $ svn add a.c $ svn commit $ svn log a.c위와 같이 하면, 중대한 것을 잃게 된다. a.c 의 지금까지의 변경기록이다. 다음과 같이 해야 정석이다. $ pwd /work/project_x/src/agent $ svn cp a.c ../log $ cd ../log $ svn commit $ svn..
최근들어 사내 Subversion 커밋요건이 강화되었다. 외부에 공개되어도 괜찮을 것이라 생각하여 간단히 기술하고 그 생각을 적어보고자 한다. 2월 21일 공지 1단계는 SVN 로그 입력이 전혀 안되어 있을 경우 Commit을 불허 합니다. 즉, 로그 입력을 안하면, Commit이 실패하게 됩니다. 2단계는 SVN 로그 입력시 리뷰자가 없을시에 Commit을 불허합니다. 리뷰는 생활화하셔야 됩니다. 단순히 보여주기 위한 리뷰가 되어서는 안됩니다. 따라서 소스 코드 수정시 리뷰가 반드시 진행되어야 하고, 그 이후에 Commit이 이루어 져야 합니다. 따라서 리뷰자가 로그상에 없다면 Commit을 실패하게 됩니다. [실행 파일명][실행 파일의 버전][개발자 성명][BT:버그 번호] [RV:Review 참석자..
- Total
- Today
- Yesterday
- 식물
- 대화
- 킹벤자민
- SSO
- OpenID
- ssh
- 클레로덴드럼
- writely
- 퀴즈
- 벤자민
- perl
- Linux
- BlogAPI
- url
- TCP/IP
- MySQL
- SVN
- 구근
- 수선화
- Subversion
- Tattertools plugin
- JavaScript
- tattertools
- 오픈소스
- macosx
- 커피
- nodejs
- VIM
- 디버깅
- 덴드롱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |