在没有安装适当的 svn 二进制文件的情况下获取 svn 修订版
由于某些原因,我们无法在某些构建机器上更新 SVN。安装的svn版本是1.3.x。但Hudson Slave使用1.6来创建结帐。这意味着我们无法在这些结账上运行“svn info”:
$ svnversion
subversion/libsvn_wc/questions.c:110: (apr_err=155021)
svn: This client is too old to work with working copy '.'; please get a newer Subversion client
$ svn info
subversion/libsvn_wc/questions.c:110: (apr_err=155021)
svn: This client is too old to work with working copy '.'; please get a newer Subversion client
$
我的问题是,有没有办法无需调用 svn 二进制文件即可访问修订号?你知道,就像尝试查看 .svn/ 目录一样?假设结账使用的是最新的 svn 版本(1.6)。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我通过查看 setuptools 源代码找到了答案(setuptools/command/egg_info.py)
I found an answer to this by looking at setuptools source code (setuptools/command/egg_info.py)