svn上線運用(三)

2021-09-21 11:01:27 字數 2495 閱讀 5207

一、小公司開發提交**上線圖

二、鉤子指令碼

[root@svn hooks]# pwd

[root@svn hooks]# ll

-rw-r--r-- 1 root root 1977 6月  15 16:42 post-commit.tmpl

-rw-r--r-- 1 root root 1638 6月  15 16:42 post-lock.tmpl

-rw-r--r-- 1 root root 2289 6月  15 16:42 post-revprop-change.tmpl

-rw-r--r-- 1 root root 1567 6月  15 16:42 post-unlock.tmpl

-rw-r--r-- 1 root root 3426 6月  15 16:42 pre-commit.tmpl

-rw-r--r-- 1 root root 2410 6月  15 16:42 pre-lock.tmpl

-rw-r--r-- 1 root root 2786 6月  15 16:42 pre-revprop-change.tmpl

-rw-r--r-- 1 root root 2100 6月  15 16:42 pre-unlock.tmpl

-rw-r--r-- 1 root root 2780 6月  15 16:42 start-commit.tmpl

[root@svn hooks]# cp post-commit post-commit.bak

[root@svn hooks]# vim post-commit

pepos="$1"

rev="$2"

export lang=en

#update content from svn

svn=/usr/bin/svn

$svn update --useranme qingyun --password 168 /data/www

if [ $? -eq 0 ]

then

/usr/bin/rsync -az --delete /data/www /tmp/

firepos="$1"

[root@svn hooks]# # mkdir -pv /data/www

把svn專案的內容同步到本地的/data/www目錄下

[root@svn hooks]# svn co svn: --username qingyun --password 168 /data/www

a    /data/www/trunk

a    /data/www/trunk/test

a    /data/www/trunk/test/tom.rar

a    /data/www/trunk/test/tom.txt

a    /data/www/lession001.txt

a    /data/www/lession002.txt

a    /data/www/branch

a    /data/www/tags

三、測試

1、客戶端d:\oldboy\trunk下建個檔案love

2、回到svn伺服器

[root@svn hooks]# tree /data/www

/data/www

├── branch

├── lession001.txt

├── lession002.txt

├── tags

└── trunk

└── test

├── 123.txt

├── jerrry.txt

├── love.txt

└── tom.txt

[root@svn hooks]# tree /tmp

/tmp

├── 0452.log

├── 04s.log

├── 0644.log

├── 1224.log

├── 1548.log

├── lost+found

└── www

├── branch

├── lession001.txt

├── lession002.txt

├── tags

└── trunk

└── test

├── 123.txt

├── jerrry.txt

├── love.txt

└── tom.txt

vs2010 和 svn的結合運用,svn的安裝

1 svn的安裝,如何在vs2010裡面新增 svn的外掛程式呢?在這裡只是介紹,你本機電腦上有 伺服器上已經安裝好了 svn倉庫,我們自己的電腦上把vs2010裡面的 提交到伺服器,或者從伺服器,取回最新的版本 首先安裝 tortoisesvn 1.7.9.23248 win32 svn 1.7....

擇業三要素 上線 關鍵 底線

前些日子常有學員問我畢業後如何擇業,於是就想在此談談,以饗更多學員。就擇業而言,一條上線 乙個關鍵 一條底線,是最為關鍵的原則和方法。上線,當為心之所屬,即心底裡最認可哪個行業 哪個工種的價值。世有百業,不分高低貴賤,也沒有真正的夕陽產業 夕陽工種。因為,許多產業至今仍存在,也有人做得非常好。比如手...

PyJs系列介紹 三 編譯與上線

如前,本地除錯過程的require,都是同步ajax請求的。這種邏輯不可能部署到線上吧,所以針對上線,我們做了特殊的處理。在根目錄下執行 python pyjs.py 程式會在build目錄下生成所有module編譯後的檔案,如increment會編譯成 define increment funct...