免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
使用Subversion進(jìn)行版本管理 — 中文Zope用戶組(CZUG)


Subversion是超越CVS的、支持事務(wù)的、高性能的版本控制系統(tǒng),和zope/Plone也有一些姻緣

目前Zope/Plone的代碼均采用subversion來(lái)管理,而且已經(jīng) 可以和Plone集成,而且已經(jīng)有了使用svn做為ZODB存儲(chǔ)介質(zhì)的產(chǎn)品。在windows下有方便使用的windows客戶端工具。

這里記錄一下subversion的基本操作,更詳細(xì)的內(nèi)容可參加Subversion中文手冊(cè)。

  1. 得到幫助
    使用svn help可得到具體的幫助
  2. 創(chuàng)建SVN庫(kù)
    此操作一般由svn用戶創(chuàng)建:
    svnadmin create --fs-type [fsfs|bdb] /home/svn/NewResp
  3. 導(dǎo)入文件夾下的數(shù)據(jù)到庫(kù)中
    類似于copy,應(yīng)該使用非root用戶操作:
    svn import /usr/local/zopeinstance/PloneMailBoxer file:///home/svn/NewResp/PloneMailBoxer
    注意:導(dǎo)入后一般需要把本地的程序刪除后,再checkout
  4. checkout
    svn checkout file:///home/svn/NewResp/PloneMailBoxer PloneMailBoxer
    注意,必須寫目錄
  5. 編輯修改操作
  6. 添加一個(gè)文件到svn
    svn add filename
    注意不需要寫庫(kù)的url
  7. 從svn中刪除一個(gè)文件
    svn delete filename
  8. 比較當(dāng)前更改
    svn diff
  9. 比較文件狀態(tài)
    svn status
  10. 獲取最新版本
    如果別人也更改了其他的文件,需要使用此命令得到其他人的最新更改。
    svn update
  11. 如果update發(fā)生沖突,svn resolve
  12. 取消修改
    svn revert
  13. 提交修改
    svn commit:全部提交
    svn commit filename 提交某個(gè)文件

SVN的管理:

  1. 配置郵件通知
    1. 將庫(kù)中hooks/post-commit.tmpl改名為post-commit,并讓其有執(zhí)行權(quán)限
    2. 最后一行改為:
      /usr/lib/subversion/hook-scripts/mailer/mailer.py "$REPOS" "$REV" /var/spool/svn/mailer.conf
    3. 修改mailer.conf,主要包括:
      smtp_hostname / smtp_username / smtp_password / to_addr / subject_prefix
  2. 庫(kù)的熱備份(todo)
  3. 用戶訪問(wèn)權(quán)限控制(todo)
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
深入剖析Subversion+Apache配置
幾個(gè)國(guó)外開(kāi)源CMS系統(tǒng)比較
ifsvnadmin的安裝使用
SVN入門及配置使用
用 Apache 和 Subversion 搭建安全的版本控制環(huán)境
版本庫(kù)的創(chuàng)建和配置
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服