freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

trac學(xué)習(xí)手冊(cè)-預(yù)覽頁(yè)

 

【正文】 Trac。因此,在選擇項(xiàng)目使用的工具上,我更喜歡一些輕量級(jí)的開(kāi)發(fā)、配置和管理工具。在管理上,我更看重人與人的交流以及交流后的共識(shí),提倡客戶、開(kāi)發(fā)人員、測(cè)試人員等面對(duì)面的交流,讓代碼說(shuō)話。 目前我做的項(xiàng)目基本上都是使用 Trac+Subversion 來(lái)構(gòu)建的,為什么呢?版本控制方面, VSS 是以前用的,微軟的,大而笨重, TeamSource 是 Borland 的東東,不是很流行。 具體說(shuō) Trac 對(duì)我最有用的是 Wiki、里程碑、任務(wù)管理( bug 跟蹤)和集成Subversion。集 成 Subversion,可以在 Trac 網(wǎng)站中查看Subversion 的資源,這樣,客戶和業(yè)務(wù)人員不使用 Subversion 也可以獲取相應(yīng)的資源了。在本文中,將介紹 windows 下安裝、集成配置一個(gè)簡(jiǎn)單的 Trac環(huán)境,并通過(guò)瀏覽器訪問(wèn)和使用 Trac站點(diǎn)。 2. 必須的組件 Python,版本 = 。 數(shù)據(jù)庫(kù), Trac 需要一個(gè)數(shù)據(jù)庫(kù)來(lái)集中存放數(shù)據(jù),目前支持 的數(shù)據(jù)庫(kù)包括SQLite, PostgreSQL和 MySQL。 使用 SQLite,必須安裝 PySQLite, 需要版本 。 Web服務(wù)器,在支持 CGI或 FastCGI的 Web服務(wù)器上 , Trac可以通過(guò)腳本和接口作為一個(gè) CGI來(lái)運(yùn)行。在本文中,我將使用 Tracd作為 Web服務(wù)器。如果未安裝,直接 安裝綁定安裝包即可。默認(rèn)安裝目錄是 C:\Python24\,在本文中我使用默認(rèn)路徑安裝。 為了介紹方便,先介紹項(xiàng)目目錄。 點(diǎn)擊開(kāi)始 運(yùn)行,輸入 “cmd” ,確認(rèn),打開(kāi) Dos 命令窗口,進(jìn)入 Python安裝目錄下的 Scripts子目錄。 Ok,我們?cè)?C:\SCM\Angel\Angel_Trac\建立了 Trac環(huán)境,下面就是用 tracd建立 web站點(diǎn),通過(guò)瀏覽器訪問(wèn)了。 瀏覽器訪問(wèn)圖片如下 上圖中的 “ 歡迎訪問(wèn) Angel項(xiàng)目 是我修改了 wiki頁(yè)。 第一次如此認(rèn)真在 blog上寫(xiě)技術(shù)文章,希望能讓大家看明白。 參考文獻(xiàn): Trac的官方指南 ,主要是其中的 安裝說(shuō)明 。 所以,有必要學(xué)習(xí)和 使用 Trac。 Mantis : 基于 PHP,輕量級(jí)。 1) 準(zhǔn)備軟件 : : (可選 ) : (可選 ): : msi : : : exe : : 以上大多軟件都有明確的依賴關(guān)系,切忌使用最新版本,比如 Mod_Python 依賴 ,哪怕是 都不支持。 (Hello World!) return ) 測(cè)試 啟動(dòng) Apache 服務(wù)。 ) 安裝 Python binding for Subversion 解壓 ,將 svn 目錄和 libsvn 目錄復(fù)制到 D:\Python\Lib 修改 libsvn 目錄下的 _*.dll 文件為 _*.pyd ) 與 Apache 整合 a) 裝載模塊 復(fù)制 D:\Subversion\bin 目錄下的以下文件復(fù)制到目錄 D:\Apache\dlls b) 配置 Apache 在 末尾加入以下代碼: LoadModule dav_module modules/ LoadModule dav_fs_module modules/ LoadModule dav_svn_module dlls/ LoadModule authz_svn_module dlls/ Location /svn DAV svn SVNParentPath G:\ALM\VersionRepository /Location libsvn 依賴下面的兩個(gè) dll,如若不導(dǎo)入,則會(huì)造成 trac 無(wú)法進(jìn)行 Browser source LoadFile ./dlls/ LoadFile ./dlls/ ) 測(cè)試 關(guān)閉 Apache 服務(wù),并重啟。 b) 解壓 Trac 到 D:\Setup\ 安裝 Trac 依賴包 D:\Python\Scripts\easy_install D:\Setup\ c) 安裝 Trac D:\Setup\\ install d) 初始化 trac 倉(cāng)庫(kù) D:\Python\Scripts\tracadmin D:\ALM\trac\test initenv 按照命令提示進(jìn)行 test 的配置。 6) 依賴關(guān)系圖 圖標(biāo)釋義 : 星星 : 獨(dú)立組件。 橙線 為依賴 Python。 警告 : 本文所使用的是 Trac 版,不保證對(duì)文章內(nèi)容對(duì) 其他版本適用。 Trac的使用說(shuō)來(lái)是很簡(jiǎn)單的,大家多點(diǎn)點(diǎn)、多看看就明白了。 Wiki( 什么是 wiki)可以幫助我們快速的搭建項(xiàng)目和內(nèi)容管理平臺(tái),方便信息的發(fā)布和共享。 Milestone配合 ticks,可以在 Roadmap中很方便的看到每個(gè)里程碑的工作,以及完成了多少、還剩多少。當(dāng)然,還可以用于任務(wù)分配和管理。 了解 Trac的配置文件 20200717 14:46 Trac 相關(guān)的配置都保存在 文件中,這個(gè)文件的路徑是 “trac 環(huán)境目錄/conf/(對(duì)于我們的 Angel項(xiàng)目,就在 C:\SCM\Angel\Angel_Trac\conf\)“ 。 Angel 的值相當(dāng) 于是 Trac設(shè)置的默認(rèn)值。有個(gè)好消息是,在 trac 版本中,內(nèi)置了 WebAdmin,不用裝插件了。 在第一篇文章里提到,在使用 trac 站點(diǎn)期間不能關(guān)閉 tracd 運(yùn)行的窗口,因?yàn)殛P(guān)閉了窗口, tracd 就停止運(yùn)行 了, Trac 站點(diǎn)也就不能訪問(wèn)了。 下面介紹使用 將 tracd 封裝成 windows 服務(wù),本人使用的是 XP SP2,其他 windows 系統(tǒng)應(yīng)該大同小異: Windows 2020 Resource Kits,在微軟官方有 下載 。具體如下圖: 現(xiàn)在我們已經(jīng)創(chuàng)建了一個(gè)名叫 TracSrv 的服務(wù),下一步我們來(lái)配置這個(gè)服務(wù),讓它封裝 tracd 命令。配置結(jié)果見(jiàn)下圖 : TracSrv服務(wù)。 cmd,進(jìn)入行命令窗口,輸入 “sc delete TracSrv ,回車即可。 Version(版本 ) :項(xiàng)目的版本。 Priority(優(yōu)先級(jí) ) : Ticket 的優(yōu)先級(jí)。 大多使用 Trac 進(jìn)行項(xiàng)目管理都有一個(gè)中心,某些團(tuán)隊(duì)以 Milestone 為中心,有些以 Version 為中心,有些以 Component 為中心,最后就是以 Ticket 為中心的,其松散程度是逐步增加的。 權(quán)限管理 Trac 中的權(quán)限劃分的很為細(xì)致,并且有用戶組的概念,但是 Trac 并不包含用戶信息,通常都是與 Apache 集成權(quán)限認(rèn)證來(lái)獲得用戶信息。 集成 有了趁手的工具,我們當(dāng)然愿意這個(gè)工具與舊有工具完美結(jié)合,以產(chǎn)生更高的價(jià)值。 用戶管理和身份驗(yàn)證 20200905 22:44 在 Trac中,添加、刪除、配置用戶賬戶以及身份驗(yàn)證的過(guò)程依賴于運(yùn)行 Trac的方式,也就是使用哪種方 式、在哪種 Web服務(wù)器上運(yùn)行 Trac。要使 Login可用,我們需要做以下三個(gè)工作: 1. 創(chuàng)建用戶并分配權(quán)限 過(guò)程如下圖: 現(xiàn)在我們的 Angel項(xiàng)目有了一個(gè) admin的用戶,是 Trac的管理員。trac39。:39。 ,也就是 auth 的第一個(gè)參數(shù),不是項(xiàng)目名稱,是 Trac 環(huán)境全路徑的最后一個(gè)目錄。 安裝 Trac插件 20200911 17:35 自 版本, Trac 支持通過(guò)插件來(lái)擴(kuò)展內(nèi)部的功能。我們可以下載 setuptools。 Trac插件的形式 1. egg 大部分的插件都是以 egg 包的形式存在的,其實(shí)這個(gè)包是 zip 格式的,我們可以用 winzip、 winrar 等壓縮用具打開(kāi)。 如果有插件的源碼,如何構(gòu)建 egg 呢? ? 解壓縮源碼,里面應(yīng)該有 。需要注意的是, Python 的版本必須匹配。也可以在插件的源代碼中的 看到。比如, 是針對(duì) Python ,如果 Trac運(yùn)行在不用的 Python版本上(比如 ),這個(gè) egg將不會(huì)被 載入。 在 這里 有很多值得推薦的 Trac插件,更多的可以查看 Trac插件的官方網(wǎng)站 。 注意:在即將發(fā)布的 Trac中,這個(gè)插件不再需要,因?yàn)樗鼘⒈徽系胶诵陌小? 假設(shè)我們要使用到的目錄: C:\Python24\ ( python環(huán)境目錄), C:\SCM\Angel\SVN\ ( Angel項(xiàng)目的倉(cāng)庫(kù)),C:\SCM\Angel\ Angel_Trac\ ( Angel項(xiàng)目的 Trac環(huán)境目錄) 當(dāng)前目錄為: C:\Python24\Scripts 安裝前必須做的 要使用 webadmin首先需要一個(gè)擁有管理員權(quán)限的用戶,這需要我們提前創(chuàng)建。當(dāng)然,你必須安裝 setuptools,這在 上一章 有詳細(xì)的介紹。具體如下圖: 打開(kāi) admin頁(yè)面后,可以看到很多的設(shè)置項(xiàng),其實(shí)這都是更方便 的完成 tracadmin的任務(wù),具體使用不多說(shuō)了,安裝麻煩,使用很容易上
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1