Ⅰ 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
看来还是要多用命令行,功能更加强大。