SVN 서버 구축 및 Filterdiff 명령

2025 단어 svn
Requirement
svn 서버 구축
yum install subversion
mkdir -p /data/svn
svnadmin create test // 

이 때 일련의 디렉터리와 파일이 생성됩니다
drwxr-xr-x. 2 root root 4096 Sep 10 00:40 conf
drwxr-sr-x. 6 root root 4096 Sep 10 01:03 db
-r--r--r--. 1 root root    2 Sep 10 00:00 format
drwxr-xr-x. 2 root root 4096 Sep 10 00:00 hooks
drwxr-xr-x. 2 root root 4096 Sep 10 00:00 locks
-rw-r--r--. 1 root root  229 Sep 10 00:00 README.txt
conf 디렉터리에 들어가면 세 개의 파일이 있습니다
-rw-r--r--. 1 root root 1155 Sep 10 00:31 authz
-rw-r--r--. 1 root root  322 Sep 10 00:06 passwd
-rw-r--r--. 1 root root 2284 Sep 10 00:40 svnserve.conf

편집authz
[groups]
admin = your-username,other-username // admin, 

[/]
@admin = rw // ,admin 

[repository:/test] //test ,admin 
@admin = rw
|* = r // .   |( , , |)。

편집passwd
[users]
your-username = your-password
other-username = other-password

편집svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

참고: 모든 구성 항목은 행당 일 수 없습니다 . 그렇지 않으면 .
시작svn
svnserve -d -r /data/svn // svn    

체크 아웃test 항목
svn checkout svn://your-server-ip/test

filterdiff 명령
시스템 버전별 다운로드 주소:http://rpmfind.net/linux/rpm2html/search.php?query=patchutils
wget ftp://rpmfind.net/linux/centos/6.7/os/i386/Packages/patchutils-0.3.1-3.1.el6.i686.rpm
rpm -ivh patchutils-0.3.1-3.1.el6.i686.rpm

설치가 완료되면 filterdiff 명령을 사용할 수 있습니다.
svn diff -r BASE:HEAD /home/open/www/publish/svn/test/index.php | filterdiff
--- /home/open/www/publish/svn/test/index.php    (working copy)
+++ /home/open/www/publish/svn/test/index.php    (revision 3)
@@ -1,3 +1,2 @@
 

좋은 웹페이지 즐겨찾기