開發Web專案 VSS中的相關應用

2022-02-04 08:17:19 字數 1370 閱讀 4959

vss中的相關應用

由於在dw中可以對vss的檔案進行常規操作,開發人員不需要經常到vss客戶端中進行操作,但比如為**設定版本、恢復檔案等操作需要在vss中進行。vss記錄了乙個源**檔案從建立、修改到發布的全過程,記錄了每次對該檔案的check in操作,所以在源**查錯除錯方面非常有用。下面將介紹vss幾種典型的操作。

1、原始碼操作

登入進入vss客戶端介面,用滑鼠選取源**檔案點選右建彈出快捷選單執行show history...命令,彈出圖8-1 歷史選項。這是檢視記錄選項,在此可以定義你要檢視的歷史記錄。

圖8-1 歷史選項

include labels:包括使用者指定的標籤的歷史記錄。

labels only:僅顯示有使用者定義標籤的歷史記錄。

from:限制查詢歷史記錄的開始日期,可以輸入日期、日期:時間、version(版本)或者label(標籤),在輸入日期時間格式是需要加乙個字首"d",如"d02/29/95;12:15",在輸入版本號時需要加乙個字首"l",如lbeta1。若僅日期格式不需要新增任何字首,以下格式都是合法的,08.15.95, 08-15-95, or 08/15/95 format, but not as august 15, 1995,注意這些時間格式是老外的習慣,你在輸入時候需要注意一下。

to:限制查詢歷史記錄的結束日期,可以輸入日期、日期:時間、version(版本)或者label(標籤),其輸入規則與from的一樣。

user: 指定使用者名稱。

在輸入特定條件後單擊"ok"按鈕彈出歷史紀錄列表,如圖8-2 歷史記錄列表。

圖8-2 歷史記錄列表

view:檢視原始碼詳細資訊,如果是二進位制檔案將不能正常顯示。

details:檢視檔案的詳細資訊,點選該按鈕會彈出乙個對話方塊,可以檢視該檔案的版本資訊、操作時間、操作人以及檔案的注釋。

get:得到當前歷史記錄的源**檔案,並不是該**的最新版本。

check out:將該檔案check out。

diff:原始碼比較。單擊該按鈕會彈出原始碼比較選項對話方塊,直接單擊"ok"按鈕開啟圖8-3介面。從介面中可以清晰看到**的異同。vss中用3種顏色來區分**的變化,藍色**表示被刪除的行,紅色**表示被修改的**,綠色**表示新增加的**。

圖 8-3 源**對比

pin/unpin:鎖定/解鎖所選擇的源**檔案,不允許別人再做check out/in操作。檔案被鎖定後vss就在檔名前加乙個標識。

rollback:恢復當前版本。該操作是不可逆的,原始碼被恢復後,比該記錄晚的歷史記錄全部被清除。建議不要過多使用該功能,可以用通過單擊"get"按鈕得到當前版本的源**,再對原始碼做出修改,這樣做保留了歷史記錄不被清楚,同時也達到了rollback的功能。

report:對比報告。vss把分析出來的結果輸出到印表機、檔案和剪貼簿。

專案開發管理之VSS 2005配置相關問題

1.安裝vs2005和vss2005 2.然後在vss2005中建立使用者,管理員是admin,密碼是空,然後建立其他使用者。3.在vs2005中建立專案,然後把專案加到源 管理中。4.從其他電腦上用相應的使用者登入即可 用vss2005在win2003上建了個vss服務端,把database共享之...

Web專案開發中SESSION(會話)的使用

session會話物件在web應用系統中非常重要,session資源也非常寶貴,session會占用應用伺服器記憶體,門戶 的併發使用者在不斷增長,session物件也不斷增長。所以為了保證 效能,開發人員在開發應用程式時,應該遵循以下幾點 盡量保證session只儲存應用程式狀態資料,而不要儲存各...

Android開發中ViewStub的應用方法

在開發應用程式的時候,經常會遇到這樣的情況,會在執行時動態根據條件來決定顯示哪個view或某個布局。那麼最通常的想法就是把可能用到的view都寫在上面,先把它們的可見性都設為view.gone,然後在 中動態的更改它的可見性。這樣的做法的優點是邏輯簡單而且控制起來比較靈活。但是它的缺點就是,耗費資源...