본문 바로가기

cvs login & cvs checkout CVS Login cvs -d :pserver:username@projectname.domain.co.kr혹은서버아이피/Repository path login [ENTER] ex) cvs -d :pserver:irush10@210.118.57.80:/home01/users/cvs login [ENTER] /home01/users/cvs 는 CVS 저장소 root 로 해당 폴더 아래에는 여러개의 cvs repository가 있다. CVS CheckOut cvs -d :pserver:username@projectname.domain.co.kr 혹은 서버아이피/Repository path 저장소명[ENTER] cvs -d :pserver:irush10@210.118.57.80:home01/users/cvs c.. 더보기
2>&1 의미 /dev/null 2>&1 만약... nohup ${DIR}/bin/scheduler scheduler.ini >scheduler.out 2>&1 & 으로 한다면은... 에러 메시지(stderr)은 scheduler.out 파일에 에러 메시지를 출력하지 않고 바고 콘솔에다가 뿌려 줍니다. 이건 stderr(2)이 버퍼를 이용하지 않고 에러가 생기는 즉시 바로 출력을 해주기 때문입니다. 이렇게 2>&1 리다이렉션을 시켜 줌으로 인해 stderr > stdout 으로 출력이 되고 scheduler.out 파일에 에러 메시지가 저장이 되게 되는 것입니다. ------------------------------------------------------------------------- 2 >&1 의 의미. n.. 더보기
cvs import 프로젝트 추가 cvs import -m 'message' -kb dir1/dir2 vendor tag -m 'message' : 하고싶은말 -kb : 바이너라 파일이 깨지지 않도록 import dir1/dir2 : cvs 저장소의 dir1/dir2/ 에 import 된다. full path 가 아닌 cvs 홈디렉터리를 기준으로 생성 경로를 적어준다. vendor : 팀, 그룹, vendor, 개발자이름 등등을 넣으면 된다. tag : 현재 branch 이름을 정해주면 된다. 이 명령을 입력하는 위치에 존재하는 모든파일이 import 된다. /home/hankyuduk/project/cccc1.0] cvs import -m '' -kb cccc1.0 vendername tagname cd home01/users/tes.. 더보기