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

正文內(nèi)容

trac學(xué)習(xí)手冊(已修改)

2024-11-21 08:11 本頁面
 

【正文】 Trac學(xué)習(xí)手冊 在項目開發(fā)中,我傾向于大任務(wù)分解、小團隊、迭代開發(fā)、持續(xù)交付。在管理上,我更看重人與人的交流以及交流后的共識,提倡客戶、開發(fā)人員、測試人員等面對面的交流,讓代碼說話。因此,在選擇項目使用的工具上,我更喜歡一些輕量級的開發(fā)、配置和管理工具。 在項目配置和管理方面,以前也用到過很多工具。版本控制用過 VSS、TeamSource、 CVS和 Subversion,項目管理、 bug 跟蹤方面用過 Project、 CVSTrac和 Trac,當然還有最基本的 Excel。 目前我做的項目基本上都是使用 Trac+Subversion 來構(gòu)建的,為什么呢?版本控制方面, VSS 是以前用的,微軟的,大而笨重, TeamSource 是 Borland 的東東,不是很流行。剩下的就 CVS 和 Subversion 了,老實說,我用這兩個東東的時間都不長,都是免費,分布式部署比較方便,都夠用,真正讓我確定使用 SVN 的是Trac。我使用 CVS 完全是因為要用 CVSTrac,一個輕量級的項目管理和錯誤跟蹤工具(具體可以參見 pack)。直到后來,我知道了 Trac,覺得這就是我需要的項目配置和管理的平臺。 具體說 Trac 對我最有用的是 Wiki、里程碑、任務(wù)管理( bug 跟蹤)和集成Subversion。 使用 wiki 我可以輕松的構(gòu)建項目的網(wǎng)站,項目內(nèi)容管理,資源鏈接以及信息發(fā)布等等。里程碑使我的迭代計劃更加易于管理,每個迭代(里程碑)有多少工作量,完成了多少,還剩多少,時間節(jié)點,相關(guān)的資源一目了然。任務(wù)管理最明顯的好處就是 bug 跟蹤,還可以為每個里程碑、模塊分配任務(wù),并有多種報告可以查看,小團隊管理的利器啊。集 成 Subversion,可以在 Trac 網(wǎng)站中查看Subversion 的資源,這樣,客戶和業(yè)務(wù)人員不使用 Subversion 也可以獲取相應(yīng)的資源了。 Trac 和 Subversion 好處很多,但安裝有點費勁,當然,對于熟手來說很容易。我當時弄了好久才搞定 Trac,今天早晨才使用上 WebAdmin 插件。 Windows下 Trac的安裝與基本配置 Windows下 Trac的安裝與基本配置 Trac 是一個基于 Web 的,輕量級的項目管理工具,它使用 python 語言編寫。在本文中,將介紹 windows 下安裝、集成配置一個簡單的 Trac環(huán)境,并通過瀏覽器訪問和使用 Trac站點。 Trac環(huán)境中,默認的版本控制工具是 Subversion,在這里我假定大家已經(jīng)安裝和部署了 SVN倉庫。 安裝前要說的 1. 關(guān)于本文中 Trac的版本 Trac目前最新的 Release 版本是 版本, 版本正在開發(fā)。本文針對的是 , ,使用了新的模板,并集成了配置工具,預(yù)計近期發(fā)布,但目前的成熟度還不高,建議大家使用 。 2. 必須的組件 Python,版本 = 。目前最新版本是 ,因為 Trac 是在 版本下開發(fā)的,并且 ,在 Trac 的官方文檔中也說在 環(huán)境下使 用 ,為了避免不必要的麻煩,建議大家使用 版本,本文就以。 ClearSilver,版本 = ,目前最新版是 (注意, 要 )。這是一套快速、強大、語言無關(guān)的 html 模板系統(tǒng),在 Genshi取代。 數(shù)據(jù)庫, Trac 需要一個數(shù)據(jù)庫來集中存放數(shù)據(jù),目前支持 的數(shù)據(jù)庫包括SQLite, PostgreSQL和 MySQL。默認使用 SQLite,我個人非常喜歡 SQLite這個小東西,功能夠用,部署方便,配置簡單(簡單到不需要配置),對于小團隊完全夠用。本文就使用SQLite,如 果使用其他的數(shù)據(jù)庫,請參照 Trac官方文檔。 SQLite需要 。 使用 SQLite,必須安裝 PySQLite, 需要版本 。 3. 可選的組件 版本控制系統(tǒng), Trac功能上的一個亮點就是和版本控制工具的集成,默認使用 Subversion,本文使用 Subversion。但是從本質(zhì)上講,版本控制系統(tǒng),并不是 Trac所必須的,只是集成了版本控制系統(tǒng),使 Trac更強大,這也是為什么 Subversion是可選組件的原因。使用 Subversion還需要相應(yīng)的 Python綁定 (the corresponding Python bindings)。 Web服務(wù)器,在支持 CGI或 FastCGI的 Web服務(wù)器上 , Trac可以通過腳本和接口作為一個 CGI來運行。還可以使用 Apache服務(wù)器,但需要安裝 mod_python或 mod_wsgi。以上的 Web服務(wù)器部署方式,可能對大部分人都太復(fù)雜,所以 Trac內(nèi)置了一個單獨運行的Web 服務(wù)器, Tracd。在 Trac 官方的文檔中說, Tracd 是一個輕量級的、獨立的 Trac web服務(wù)器,在大多數(shù)情況下,它比 CGI腳本更容易安裝,并 且更快。在本文中,我將使用 Tracd作為 Web服務(wù)器。(我不懂 CGI和 Apache, Tracd拯救了我,這個小東東對我完全夠用了) 開始安裝 1. 下載程序 根據(jù)上面所說,我下載的程序包括 Python : Trac : ClearSilver (我只找到了這個版本的安裝包,其他版本都是源碼,我不會安裝,抱歉): SQLite:不用下載,就一個文件而已, Trac里面已經(jīng)包含了。 pysqlite ( 注 意 , 使 用 for 的 版 本 ): Subversion:需要注意, Trac 需要 python 綁定。如果你已經(jīng)安裝了Subversion,沒有 python 綁定,可以下載單獨的 python 綁定,并安裝,具體在也 可 以 卸 載 subversion ,安裝 subversion 的 python 綁 定 安 裝 包 , 在。如果未安裝,直接 安裝綁定安裝包即可。以上都是 下載時注意,請下載 Windows平臺的二進制安裝包 (Windows binaries),不要下載源代碼,那個需要重新編譯,很麻煩,反正我不會。我給的鏈接都是安裝包,大家下載安裝即可(請首先安裝 Python)。 2. 安裝 首先安裝 Python,然后其他幾個安裝程序能夠自動識別 Python 的安裝,從而只需要按照默認安裝即可。默認安裝目錄是 C:\Python24\,在本文中我使用默認路徑安裝。 3. 給我們 的項目配置 Trac環(huán)境 Trac環(huán)境就是一個存放 wiki頁面、 tickets、報表、設(shè)置等等信息的后臺存儲器。一個環(huán)境在 windows里就是一個目錄,包含了配置文件和其他相關(guān)的文件、目錄。 假設(shè),我們有個項目,代號叫 Angel,現(xiàn)在我們?yōu)檫@個項目配置 Trac環(huán)境。 為了介紹方便,先介紹項目目錄。假定項目配置都放在 \SCM\Angel\下,建立的 Subversion 倉 庫 在 \SCM\Angel\SVN , 我 們 將 建 立 的 Trac 環(huán) 境 目 錄 是\SCM\Angel\Angel_Trac\。我一般將 \SCM 目錄放在非 C 盤,但這次我是在虛擬機上演示,虛擬機只有一個 C盤,所以,所有的目錄在 C盤里。 總結(jié)下,我們要使用到的目錄: C:\Python24\( python 環(huán)境目錄), C:\SCM\Angel\SVN\( Angel 項目的倉庫),C:\SCM\Angel\Angel_Trac\( Angel項目的 Trac環(huán)境目錄)。 點擊開始 運行,輸入 “cmd” ,確認,打開 Dos 命令窗口,進入 Python安裝目錄下的 Scripts子目錄。在我這里 是 C:\Python24\Scripts\。我們要使用 tracadmin來創(chuàng)建并初始化一個 Trac環(huán)境。先看看用法 用法 : tracadmin /path/to/projenv [mand [submand] [option ...]] 我們要使用的 mand是 initenv Create and initialize a new environment interactively(創(chuàng)建和初始化一個新的環(huán)境) 下面來創(chuàng)建和初始化 Angel項目的 Trac環(huán)境,如下圖,綠色不分是我們輸入的命令,黃色部分是我們在 Dos窗口中需要交互的地方,白色窗口中給出了相應(yīng)的解釋。 Ok,我們在 C:\SCM\Angel\Angel_Trac\建立了 Trac環(huán)境,下面就是用 tracd建立 web站點,通過瀏覽器訪問了??磮D說話 現(xiàn)在,我們就使用 tracd建立了項目的 web站點,可以在瀏覽器中打開如下的網(wǎng)址進行訪問 trac環(huán)境所在的機器名或者 ip地址) :tracd使用的端口 比如,本例中使用的 注意,在此期間不要關(guān)閉 tracd運行的窗口,因為關(guān)閉了窗口, tracd就停止運行了。難道我們 需要一直開著 tracd窗口嗎?目前是的。但后面我會講到將 tracd封裝成 windows服務(wù)。 瀏覽器訪問圖片如下 上圖中的 “ 歡迎訪問 Angel項目 是我修改了 wiki頁。 ok,現(xiàn)在我們已經(jīng)為項目 Angel配置了 Trac環(huán)境,并啟動了 web站點。今后,我們就可以使用瀏覽器來訪問它了,可以使用 ticket、 roadmap、 timeline,可以瀏覽subversion容器,還可以使用強大的 wiki豐富我們的站點,共享知識。這些都很簡單,大家多點點,多看看就明白了。 第一次如此認真在 blog上寫技術(shù)文章,希望能讓大家看明白。如果有什么 問題,可以留言或者 我,知無不言。我也會一直寫下去的,個人覺得 trac 真是個好東西,希望大家從我的文章中能有所收益。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1