Ⅰ C++ Windows下,怎麼才能把svn的獲取得到svn伺服器中項目的最新版本號呢項目http地址已知
如果還沒有下載過項目,
checkout (檢出)
輸入地址
然後顯示日誌(英文應該是 show log) 類似的字樣.
如果以下載過項目.
在項目 目錄跟下右鍵
SVN-> 顯示日誌
你就可以看到了.
Ⅱ 怎麼用python更新SVN、獲取SVN版本號、獲取SVN兩個版本號之間的修改日誌。
1) 執行shell命令,最好用popen打開,不過中間會有一些交互,除非事先的鑒權信息保存在系統中了。參考buildbot中對這些版本管理軟體的用法。
2)好像有個pySVN的庫可以用。
Ⅲ svn服務端 有沒有命令能獲取版本號、提交作者等版本信息。
使用svnlook命令,具體方式可以svnlook help查看
post-commit接收的參數有這些,因此可以用
svnlook info <REPOS-PATH> -r <REV>,看到你需要的信息版
或者將info換成其他的子命令權如log、changed、author等等
Ⅳ ant腳本如何獲取svn版本號
ant貌似可以執行腳本分析輸出吧?
svn --version可以看你客戶端的版本
在svn info C:\working
可以看到你指定工作目錄的revision號
Ⅳ 如何在程序中得到SVN的版本號
svnversion.sh內容如下:#! /bin/shVERFILE=./include/SVN_Serial.h svn_last_rev_str=`svnversion -c` svn_last_rev=${svn_last_rev_str##*:} echo "#define SVN_SERIAL $svn_last_rev" $VERFILE第二步:在version.h內將獲得在SVN_Serial.h內的SVN版本號加以處理,方便程序使用 version.h內容如下: #ifndef _VERSION_H_ #define _VERSION_H_ #include "SVN_Serial.h" #define VERSION_HEAD "Ver" #define VERSION_PATCH SVN_SERIAL #define VERSION_COMP_DATE __DATE__ #define VERSION_COMP_TIME __TIME__ #define _VERSION_STRINGIZE(str) #str #define _VERSION_STRING(num) _VERSION_STRINGIZE(num) #define VERSION_STRING VERSION_HEAD \ _VERSION_STRING(VERSION_PATCH)" " #define VERSION_COMP_DATA_TIME VERSION_COMP_DATE"-"\ VERSION_COMP_TIME#endifPS:命令:svn info也可以得到SVN相關的信息,不過它不能獲得當前版本修改後的情況,即:xxM。
Ⅵ 如何使用java代碼獲取文件的svn版本號
Eclipse(SUBclipse)有兩種方式可以操作SVN,一種純Java的方案SVNKIT,另外一種就是JNI對系統SVN客戶端的封裝。 這也是 Java 操作 SVN 的方案。
Ⅶ 如何通過PHP獲得SVN的版本號,越詳細越好!
您是說用PHP獲取安裝在你機子上的SVN軟體版本號,還是獲取你的PHP文件在SVN版本庫里的版本呢?
我想應該是後台,後者的話,PHP有SVN擴展函數的,通過那些擴展函數可以獲取,詳細請參考手冊:PHP 手冊》函數參考》其它服務
http://cn2.php.net/manual/zh/book.svn.php
Ⅷ 誰知道用java如何完全遍歷文件夾以及獲得文件的SVN版本號
使用SVNkit
ISVNAuthenticationManager authManager=SVNWCUtil.(username, password);
//svn的賬號,密碼
SVNRepository repository = SVNRepositoryFactory.create(repositoryUrl); //svn的地址
repository.setAuthenticationManager(authManager);
SVN版本號=repository.getLatestRevision();
Ⅸ 如何在ant腳本中獲取svn版本號
<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 版本號,程序員工具
用Windows下可視化的TortoiseSVN, 沒有發同相應的右鍵菜單。於是就用命令行:
1.創建_cmd.bat, 裡面只有5個字元, 用來雙擊啟動命令提示行:
@start
2.運行命令行:
svn info tango
3.結果如下:
//by D語言中國 http://www.d-programming-language-china.org/
\dmd>svn info tango
Path: tango
URL: http://svn.dsource.org/projects/tango/trunk
Repository Root: http://svn.dsource.org/projects/tango
Repository UUID: 94d23b9d-ec12-0410-b399-9fdf8a1d4f26
Revision: 4052
Node Kind: directory
Schele: normal
Last Changed Author: sean
Last Changed Rev: 4052
Last Changed Date: 2008-10-30 05:24:26 +0800
看來還是要多用命令行,功能更加強大。