반응형

2011/06 9

[SVN] Commit 메일 보내기

Subversion 이용시 user가 commit을 했을때 이메일 보내기위한 설정 1. 메일 Script생성 [root@test ~]# cd /home/svn/project [root@test project]# mkdir scripts [root@test project]# cd scripts [root@test scripts]# vi svn_email_commit.sh #!/bin/bash REPOS=$1 REV=$2 SENDTO=$3 SENDFROM=보내는 사람주소 LIMITDIFF=200 CHANGELOG=`svnlook log -r $REV $REPOS` AUTHOR=`svnlook author -r $REV $REPOS` CHANGED=`svnlook changed -r $REV $REPOS` D..

OS/LINUX 2011.06.29

[SVN] SVN 기본 개념

1. 기본 용어 소스 코드 버전 관리 도구: 동시 개발, 소스 충돌 회피 레파지토리(repository): 저장소. 소스 코드가 버전별로 모두 저장. 작업 복사본(working copy): 저장소에서 내려받은 소스 코드 작업 복사본. 로컬 작업 공간(working space) 리비전(revision): 갱신 번호. 매번 수정이 발생할 때마다 증가. 브랜치(branch): 가지 뻗어나가기, 여러 버전의 동시 진행 및 통합(merge) (Trunk에서 뻗어나온 또 하나의 프로젝트로서 메인 프로젝트에서 분기하여 따로 개발을 진행) 트렁크(trunk): 개발 가지들 가운데 가장 중심이 되는 줄기(실제 개발 진행은 이곳에서 진행). 태그(tags): 개발 버전의 스냅샷(버전 업이나 특정 시점에서 프로젝트 전체를 ..

OS/LINUX 2011.06.29

[SVN] SVN 설치 (How to install Subversion on Linux)

1. Subversion 설치 [root@test ~]# yum intall -y subversion 2. svn user 추가 [root@test ~]# adduser svn [root@test ~]# passwd svn Changing password for user svn. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. 3. svn repository 생성 파일 시스템 타입으로 생성 [root@test ~]# svnadmin create --fs-type fsfs /home/svn/project 4. 권한 설정 [root@test ~]# chown -R svn:sv..

OS/LINUX 2011.06.29

[MSSQL] 중복된 데이터로 인해 레코드가 삭제 안될때..

Primary키가 없는 테이블에서 동일한 정보의 레코드(예시테이블 참조)가 있어 삭제를 할려고 할경우 다음과 같은 에러가 발생한다. 에러메세지 : The row value(s) updated or deleted either do not make the row unique or they alter multiple rows. 예시 테이블 정보 ID Name 1 John 1 John 1 John 해결방법 : Temp id를 생성하여 각 레코드를 unique한 레코드로 변경시킨후 삭제한다. 1) SQL Server Management Studio 실행 2) New Query 오픈 후 해당 데이터베이스 선택 3) 다음 Query 실행 ALTER TABLE dbo.테이블이름 ADD TempID int IDENTIT..

DATABASE/MSSQL 2011.06.02
반응형