VSS自動發布站點功能擴充套件

2022-04-06 06:14:25 字數 949 閱讀 4479

我們在做開發的時候,經常使用源**管理器作為團隊開發其中一種必備工具,在軟體專案開發過程中,採用科學的管理思想,輔之以先進的管理工具,可以提公升軟體開發管理水平和保證軟體的產品質量。 它使我們團隊之間合作更緊密,工作更高效,出錯概率降到最低。

在公司運用的是vss原始碼管理,用起來還是挺方便的。最近在每做乙個功能都得經過測試,而這個測試主要是白盒(功能)測試,所以每做好乙個功能就必須把原始檔拷貝到測試伺服器中,可以說是乙個相當浪費時間的工作(vss伺服器的檔案都是明文方式的檔案,都是vss的一種格式,所以不能把虛擬目錄設成vss的伺服器的工作目錄),所以最近想了想對vss功能擴充套件一下,想實現的功能

:當你寫完功能code時,並想讓測試員測試該功能時,你只要使用在乙個工具上就擊生成,測試伺服器就可以獲取最新版本的檔案!

在此記錄一下,該工具的核心部份**:

首先你得引用:

using 

microsoft

.visualstudio

.sourcesafe

.interop

;vssdatabase

.open

("\\\\192.168.1.123\\sourcesafe\\srcsafe.ini"

, "sjf"

, "sjf"

);vssitem vssitem 

= vssdatabase

.get_vssitem

("$/jobmate"

, false

);vssitem vssitemversion

;string 

s = 

"c:/abc"

,local

;foreach 

(vssitem item 

in vssitem

.get_items

(false

))

vss幫助頁面位址為:

VSS自動發布站點功能擴充套件

我們在做開發的時候,經常使用源 管理器作為團隊開發其中一種必備工具,在軟體專案開發過程中,採用科學的管理思想,輔之以先進的管理工具,可以提公升軟體開發管理水平和保證軟體的產品質量。它使我們團隊之間合作更緊密,工作更高效,出錯概率降到最低。在公司運用的是vss原始碼管理,用起來還是挺方便的。最近在每做...

Redis擴充套件功能之發布與訂閱

發布與訂閱這個模式在zookeeper中有詳細的闡述以及zookeeper是如何實現該功能的 參考zookeeper應用之一 資料發布與訂閱初體驗 池塘裡洗澡的鴨子 cnblogs.com 和zookeeper 隨筆分類 池塘裡洗澡的鴨子 cnblogs.com redis同樣實現了該功能,下面 r...

phpcms v9改版遠端站點內容發布功能

這個只是作為記錄一樣,經驗從前輩 汲取的!第一步 修改 phpcms modules admin templates site add.tpl.php 找到 大約在64行的位置 將他下面的整個table 替換成如下 nchange if this val 0 else 發布到ftp根目錄 是 否 注...