您可以在命令行上使用“svn info”获取签出的当前修订号。

例如:$ svn info

Chemin : .

URL : http://.../trunk

Racine du dépôt : http://...

UUID du dépôt : 128b9c1a-...-612a326c9977

Révision : 185

Type de nœud : répertoire

Tâche programmée : normale

Auteur de la dernière modification : ...

Révision de la dernière modification : 185

Date de la dernière modification: 2009-09-28 20:12:29 +0200 (lun. 28 sept. 2009)

注意它是本地化的;如果您在Linux上,可以尝试使用:$ LANG=en svn info

svn: warning: cannot set LC_CTYPE locale

svn: warning: environment variable LANG is en

svn: warning: please check that your locale name is correct

Path: .

URL: http://.../trunk

Repository Root: http://...

Repository UUID: 128b9c1a-...-612a326c9977

Revision: 185

Node Kind: directory

Schedule: normal

Last Changed Author: mzeis

Last Changed Rev: 185

Last Changed Date: 2009-09-28 20:12:29 +0200 (Mon, 28 Sep 2009)

不过,如果从PHP使用它,以XML形式获取它可能会更有帮助(更容易解析,而且不支持区域设置):$ svn info --xml

kind="dir"

path="."

revision="185">

http://.../trunk

http://...

128b9c1a-...-612a326c9977

normal

infinity

revision="185">

...

2009-09-28T18:12:29.130307Z

只需在上面使用^{},并获取entry标记的revision属性。

请注意,我不会在每个页面视图上都这样做:速度不如人们希望的那样快。

相反,我在创建归档文件时会得到修订号,稍后会发送到生产服务器,并将其存储在某种配置文件中。

这样,您就不需要在生产服务器上使用svn命令,也不需要在该服务器上执行签出操作。

python获取服务器文件svn版本信息_如何编程获取SVN版本号?相关推荐

  1. 怎么这一个c语言的dll文件,如何在C中获取DLL文件的版本信息

    感谢您的答案. 这对我有用: WCHAR fileName[_MAX_PATH]; DWORD size = GetModuleFileName(g_dllHandle, fileName, _MAX ...

  2. (1)python pyinstaller打包exe添加版本信息(2)python获取exe版本信息(3)pyqt5开发exe添加检查版本更新功能

    笔者总结不容易点个关注吧    一键三联哦!       感谢您! python pyinstaller打包exe添加版本信息 打包并添加版本信息 注意!这里有个坑 如果第二次要修改版权信息 要将fi ...

  3. python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...

    本文将讲述如何使用 pyi-grab_version获取版本信息的模板文件,以及使用 pyi-set_version为打包好的程序附加版本信息. 当然了,在开始前,需要你已经安装好了 PyInstal ...

  4. file对象怎样获取文件的长度?_使用FSO对象获取整个文件夹的信息

    大家好,我们今日讲解"VBA信息获取与处理"教程中第十八个专题"FSO对象对文件及文件夹的处理"的第三节"使用FSO对象获取整个文件夹的信息" ...

  5. python获取mp3音频数据,python 读取音频文件的详细信息

    有一项测试的需求是判断录像是否和预期一致,检查项是:分辨率.录像时长等内容 文件的详细信息.png os模块有一个stat()方法 st_mode: inode 保护模式 st_ino: inode ...

  6. python保存代码需要删除头部信息吗_用python删除java文件头上版权信息的方法

    在使用他人代码时,为不保留文件头部版权信息,需要一个个删掉,费时费力, 写了个脚本,简单清除掉目录下所有的文件的头部版权信息.# -*- coding: utf8 -*- ''''' 删除java文件 ...

  7. 服务器锁定文件,BEA-141297 - 无法获取服务器文件锁定(BEA-141297 - Could not get the server file lock)...

    BEA-141297 - 无法获取服务器文件锁定(BEA-141297 - Could not get the server file lock) 尝试启动Oracle Weblogic Server ...

  8. 【PHP】获取浏览器HTTP请求header信息、获取服务器HTTP响应header信息

    一.认识HTTP HTTP协议历史及设计思路(点击浏览) 二.获取浏览器HTTP请求header信息 1. Apach服务器下可以直接使用 PHP自带函数获取客户端HTTP请求头信息 /*作用:获取客 ...

  9. java获取MP3文件的id3信息(包括封面图,歌词,艺术家,标题等)

    MP3结构简单介绍 有时我们会发现MP3文件在电脑上可以显示出封面图,艺术家,标题,唱片集等等信息,这是因为MP3中有ID3标签信息. MP3文件大体上分为三个部分:ID3V2+音频数据+ID3V1 ...

最新文章

  1. Delphi与JAVA互加解密AES算法
  2. php笔试判断题,php笔试题收藏
  3. Quartus 13.1安装心得
  4. Web前端开发css基础样式总结
  5. hdu4400 BFS+STL
  6. 【Nodejs篇一】Node js 简介
  7. 转:MFC中创建多线程
  8. android studio gradle 配置copy,Mac系统配置Android Studio的gradle命令
  9. 一个tomcat部署俩个java web项目
  10. 谈谈社区、产品和新Dubbo | 从Dubbo 的社区star 数突破 2 万说起
  11. 以服务器时间为基准显示到某一时间的倒计时
  12. 为什么说即便是新手,也应该学习微服务?
  13. 如何将Sublime Text中的代码以彩色高亮形式复制到博客或word文档里
  14. HTTP 权威指南 阅读笔记
  15. 小象机器学习(邹博老师)学习笔记
  16. matlab vgg19提取语义特征,keras中VGG19预训练模型的使用
  17. 阿里P3C自定义规则后本地打包成IDEA插件
  18. linux加密文件系统
  19. “损失函数”是如何设计出来的?直观理解“最小二乘法”和“极大似然估计法”
  20. 高校数字化实验室(实训室)综合管理系统

热门文章

  1. 电脑小写字母怎么切换_苹果电脑双系统如何切换?苹果电脑双系统切换方法
  2. bzoj2242 [SDOI2011]计算器 exgcd+ksm+bsgs
  3. 2017.3.5 yveh测试
  4. 【英语学习】【Level 07】U04 Rest and Relaxation L6 Your home away from home
  5. 图文理解 Spark 3.0 的动态分区裁剪优化
  6. 8.0.22Mysql的详细安装
  7. java导出excel 客户端_Java poi导出Excel下载到客户端
  8. nginx源码分析之IO多路复用流程
  9. dbeaver 设置编码_初学者必须知道的idea设置
  10. 华为虚拟化Fusionphere中VRM重启