當前位置:首頁 » 編程軟體 » windowssvn腳本

windowssvn腳本

發布時間: 2022-03-31 11:36:49

① 怎樣實現windows svn每日增量備份,就是當天所有版本庫新增的修改備份到一個文件

比較簡單的辦法,就是用一些備份工具,比如freefilesync,會自動比對源文件夾、目標文件夾的差異,然後自動將源文件夾的變化同步到目標文件夾,或者將源文件夾的變化存到一個新建文件夾中。只要用操作系統的定時任務,每天半夜趁大家都不上傳文件的時候,自動調用這個備份工具就ok了

② 怎樣利用腳本通過SVN介面自動獲取最新文件

[html] view plain
<project name="GetSVNHeadRevision">

<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>

<property name="workingCopy" location="." />

<target name="default">
<exec dir="${workingCopy}" executable="svn">
<arg line="up" />
</exec>
<exec dir="${workingCopy}" executable="svn" output="svninfo.xml">
<arg line="info --xml ${workingCopy}" />
</exec>
<xmltask source="svninfo.xml">
< path="/info/entry/@revision" property="svn.head.rev" />
</xmltask>
</target>
</project>

通過antcall執行後,top revision會被保存在"svn.head.rev"屬性中。

③ bat批處理svn 上的所有項目!

只能說是你自己對批處理不了解。。。
如果你理解批處理的話,其實它是分外部命令跟內部命令的。
如果你把自己要做的事情都整理清楚了。要實現肯定是有方法的。
首先比如你說的svn的checkin或者out,這個必然要用到svn外部命令,
具體的應該怎麼checkin或者out,要看這個svn的幫助文檔,裡面肯定有提到
在命令行下需要用哪些參數,以及各參數的說明。
另外就是編譯的問題,編譯的話用的應該是ant吧,那你就去網上找ant命令的說明。
還有就是部署,它應該就是直接復制。如果不是,那請自己去調查它部署的原理。
另外就是打開IE頁面。這個很簡單,就是調用本地的IE瀏覽器就可以了。
如下
start "c:\Program Files\Internet Explorer\iexplore.exe" "http://localhost:8080/project"
上面就是考慮問題的方式,如果你要我給你解決方法,抱歉,我無法幫你。因為我根本沒安裝這樣的環境,並且我做項目過程中也沒碰到你這種情況,所以沒去研究過。

④ svn怎麼批量checkout多個文件項目,以數組的形式 腳本怎麼寫呢·

#!/bin/sh

files=`cat files.log` #存放你需要checkout的文件所在svn目錄,按行存儲
for file in $files
do
echo "eheck file=$file";

svn co $file;

done

⑤ 誰能發個SVN的全量備份,增量備份以及恢復的三個腳本給我,windows系統的,文件格式是*.bat的

哎 還不如重新安裝

⑥ 怎樣通過腳本讀取svn代碼版本的狀態信息

關於這個問題現在已經有幾種解決辦法了。SvnAnt: http://subclipse.tigris.org/svnant.html,我在日常的build中用的便是這種方法,但我並不喜歡這種方法,因為他需要依賴本地庫。

只是一個很簡單的任務:獲取當前working 的top svn revision,在已經安裝了xmltask(http://www.oopsconsultancy.com/software/xmltask/)的前提下,我可以只靠一小段Ant腳本便可以完成這個任務:

[html] view plain
<project name="GetSVNHeadRevision">

<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>

<property name="workingCopy" location="." />

<target name="default">
<exec dir="${workingCopy}" executable="svn">
<arg line="up" />
</exec>
<exec dir="${workingCopy}" executable="svn" output="svninfo.xml">
<arg line="info --xml ${workingCopy}" />
</exec>
<xmltask source="svninfo.xml">
< path="/info/entry/@revision" property="svn.head.rev" />
</xmltask>
</target>
</project>

通過antcall執行後,top revision會被保存在"svn.head.rev"屬性中。

⑦ svn 腳本問題

1. 說明你的OS
2. 說明編譯環境
3. 學會如何正確的提問

⑧ Windows下SVN版本庫自動備份腳本如何實現

1、BACKUP.bat
@echooff
rem設置SVN可執行文件所在的目錄
setSVN_BIN=F:svn-win32-1.4.0in
rem設置SVN代碼庫所在的驅動器盤符
setSVN_DRV=F:
rem設置SVN代碼庫所在的目錄
setSVN_DIR=svn
rem設置備份文件存貯的路徑
setSVN_BAK=F:ak
rem如果備份目錄不存在,則創建之
ifnotexist%SVN_BAK%md%SVN_BAK%
remSVN代碼庫根目錄的完整路徑
setSVN_DB=%SVN_DRV%\%SVN_DIR%
%SVN_DRV%
cd
cd%SVN_DIR%
echo開始備份SVN代碼庫...
for/F%%din('dir/AD/B')docall%SVN_DB%work.bat%%d
echo備份SVN代碼庫完畢...
%SVN_DRV%
cd
@echoon。我們再來看一下Windows下SVN版本庫自動備份腳本中的第二部分內容。
2、WORK.bat
setSVN_SRC=%1
for/F"tokens=1,2,3delims=-"%%1in('Date/T')dosetDATE=%%1-%%2-%%3
for/F"tokens=1,2delims=:"%%1in('time/T')dosetTIME=%%1-%%2
ifnotexist%SVN_BAK%\%DATE%md%SVN_BAK%\%DATE%
setBAK_TO=%SVN_BAK%\%DATE%\%SVN_SRC%@%DATE%@%TIME%.svn
echo開始將%SVN_DB%\%SVN_SRC%備份到%BAK_TO%...
%SVN_BIN%svnadmin.exemp%SVN_DB%\%SVN_SRC%>>%BAK_TO%
echo開始壓縮%BAK_TO%...
rem%SVN_BIN%gzip-9%BAK_TO%
%SVN_BIN%zip2%BAK_TO%
echo壓縮%BAK_TO%完畢
echo將%SVN_DB%\%SVN_SRC%備份到%BAK_TO%完畢
setBAK_TO=
setSVN_SRC=

⑨ windows環境下,svn備份文件。按照網上寫的svn備份腳本,為什麼我的備份下沒有文件

你把你的腳本貼出來吧,寫得不對吧。

⑩ 如何svn腳本命令check out自動輸入密碼

svn腳本命令check out自動輸入密碼:
需要把svn checkout/export寫入一個腳本中,執行
但是訪問失敗,需要授權
svn: PROPFIND request failed on 「XXXXXXX」
svn: PROPFIND of 'XXXXX': 403 Forbidden

改用python通過urllib訪問讀取也不行
拿到的html代碼是輸入用戶名和密碼頁面的html
1.因為面向的使用者不是同一個,有些人可能沒有許可權
如何拿到用戶名和密碼,密碼只能每次輸入么?有沒有svn自動保存在某地
2.有什麼方法可以搞定?check out附帶用戶名或密碼
thx

|

svn login會將密碼保存到相應的文件,以後svn co就不需要再輸入密碼了

如果要以其他ID去checkout,可以使用(svn co --help查看幫助):
svn co --username XXX http://ip/....
使用這個命令後,上面的svn login信息文件會被修改成新的ID/passwd
|添加選項
-user u -password p
另外,svn貌似也會自動保存密碼的

熱點內容
ftp伺服器輸入密碼 發布:2025-01-24 05:27:41 瀏覽:209
電信帳號怎麼改密碼 發布:2025-01-24 05:11:22 瀏覽:846
筆記本x17配置怎麼選 發布:2025-01-24 05:05:53 瀏覽:7
python如何封裝 發布:2025-01-24 05:05:46 瀏覽:843
csgo怎麼連接伺服器 發布:2025-01-24 05:05:45 瀏覽:322
408哪個配置合適 發布:2025-01-24 05:01:54 瀏覽:882
oraclesql刪除重復 發布:2025-01-24 05:01:12 瀏覽:408
少兒編程排行 發布:2025-01-24 04:40:46 瀏覽:698
搭建伺服器怎麼使用 發布:2025-01-24 04:19:34 瀏覽:444
平行進口霸道哪些配置有用 發布:2025-01-24 04:19:32 瀏覽:874