專案組需要每天編譯一次專案,然後把編譯好的程式集打包,新增到sourcesafe以日期命名的project中。
有乙個批處理的指令碼可以自動完成這些操作,其中會用到sourcesafe提供的一些命令。
更多命令請檢視
msdn。
echo off d:
cd\cd d:\publishcode\publish\sourcecode
:: 設定vss的環境變數
path "c:\program files\microsoft visual studio\vss\win32"
:: 設定vss資料庫路徑
set ssdir=c:\program files\microsoft visual studio\vss
:: 獲取最新**
ss get "$/source" -yusername,password -r -i-n
@echo on
@echo off
:: 設定vs的環境變數
set oldpath=%path%
set path="c:\program files\microsoft visual studio .net 2003\common7\tools";%path%
call vsvars32.bat
@echo on
set path=%oldpath%
@echo on d:
cd\cd d:\dailybuilder\
path c:\program files\winrar\
:: 去除唯讀屬性
c:\windows\system32\attrib -r d:\dailybuilder\publish.rar
:: 打包編譯好的程式
path "c:\program files\microsoft visual studio\vss\win32"
set ssdir=c:\program files\microsoft visual studio\vss
:: 設定當前project為$/dailybuild
ss cp "$/dailybuild" -yusername,password
:: 刪除project,如(2006-11-29)
ss delete %date:~6,4%-%date:~0,2%-%date:~3,2%-release -i-y -yusername,password
:: 新建project,如(2006-11-29)
ss create %date:~6,4%-%date:~0,2%-%date:~3,2%-release -c\ -yusername,password
:: 設定當前project為$/dailybuild/2006-11-29
ss cp $/dailybuild/%date:~6,4%-%date:~0,2%-%date:~3,2%-release -yusername,password
:: 新增publish.rar到vss中
ss add publish.rar -c\ -yusername,password -i-
pause
注:%date%的值在不同的系統、語言版本下可能是不一樣的,控制面板裡面區域選項的設定也會改變%date%的值。所以請先在命令列中檢視一下echo %date%的執行結果。
如何在Linux上實現每天自動備份mysql資料庫
1.首先在伺服器上建立存放備份sql的資料夾 mkdir usr local mysqlbackup2.編寫指令碼mysqlbackupscript.sh mkdir usr local mysqlscript 建立指令碼存放位置 cd usr local mysqlscript 進入指令碼存放位置...
忽略編譯 精讀《如何編譯前端專案與元件》
說到前端編譯方案,也就是如何打包專案,如何編譯元件,可選方案有很多,比如 如果你業務比較複雜,需要使用 webpack 做深度定製,那麼常見組合是 專案 webpack,元件 gulp。但專案與元件的編譯存在異同點,不同構建工具支援的生態也存在異同點。專案構建的目的主要在於發布 cdn,所以大家一般...
如何和後台接觸的 抖音每天如何自動漲粉500
解放雙手,一邊養號,一邊自動吸粉,讓你在抖音界從此不是路人。直到有一天,我接觸到了一款軟體,它讓我欣喜若狂,因為我每天只要把抖音號掛在軟體上,短短一天的時間,就讓我漲了500多個粉絲,我玩了整整兩年也沒有這麼多的粉絲,而且都是真實活粉,我當時是震驚的,同時我也是疑惑的,因為我怕這些粉絲可能都是軟體後...