2008년 6월 26일 목요일

Subversion / Migrating a Repository

Suversion 서버를 Windows 2003에 설치해서 사용하고 있다.
Suversion 1.4.x를 사용하고 있었는데 1.5.0버전이 릴리즈 되어서 Repository의 데이터도 1.5.0 버전에 맞게 생성하고 싶었다.

다음은 Windows에서 Repository 데이터를 윗 버전으로 migrate 하는 방법이다.
이 방법은 단순히 데이터만 옮기는 게 아니고 그간 작업했던 revision history까지 모두 옮겨진다.

1. 원래 작업하던 디렉터리 명을 바꿨다.

D:\SVNROOT\nateon.mac => D:\SVNROOT\nateon.mac.bak


2. 터미널(cmd.exe)창을 열어서 다음과 같이 작업을 한다.

D:\SVNROOT> svnadmin --version
svnadmin, version 1.5.0 (r31699)
...
D:\SVNROOT> svnadmin dump nateon.mac.back > nateon.mac.bak.dumpfile
D:\SVNROOT> svnadmin create nateon.mac
D:\SVNROOT> svnadmin load nateon.mac < nateon.mac.bak.dumpfile


이제 기존에 사용하던 "D:\SVNROOT\nateon.mac" 을 그대로 사용하면 된다.


3. 클라이언트 작업

클라이언트에서는 원래 svn checkout으로 내려받아서 작업하던 디렉터리는 backup을 해두고 새로 svn checkout 으로 내려받아 사용하면 된다.

Mac 에서 터미널을 열고


$ mv nateon.mac nateon.mac.bak
$ svn --version
svn, 버전 1.5.0 (r31699)
...
$ svn checkout svn://[url]/nateon.mac



참고 : http://svnbook.red-bean.com/en/1.1/ch05s03.html#svn-ch-5-sect-3.5

2008년 6월 18일 수요일

Firefox 3 Released !!!

Let's go challenge a Guinness World Record !!! :-)
http://www.spreadfirefox.com/en-US/worldrecord/


Powered by ScribeFire.

2008년 6월 13일 금요일

My .zshrc on OSX(mac)

This is my .zshrc on OSX.


% cat .zshrc ~
# Lines configured by zsh-newuser-install
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
setopt appendhistory autocd beep extendedglob nomatch notify
bindkey -e
# End of lines configured by zsh-newuser-install
# The following lines were added by compinstall
zstyle :compinstall filename '/Users/x/.zshrc'

autoload -Uz compinit
compinit
# End of lines added by compinstall

# 한글 입력을 위한 정의
INPUTRC=$HOME/.inputrc
LANG=ko_KR.UTF-8
PATH=/opt/local/bin:$PATH
SVN_EDITOR=vim

# Prompt, PS1 is left, RPS1 is right.
PS1="%m@%n%% "
RPS1="%~"

export INPUTRC LANG PATH SVN_EDITOR PS1 RPS1

alias ls='ls -FGw' # 한글 표시, 디렉토리면 뒤에 / 표시, 확장자별 색상 표시