- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 URL、修订和脏/干净状态来识别具有外部(和子外部)的 SVN 项目的本地(不是自动构建服务器)构建。总的结果就是很干净,或者某处有些东西很脏,我不在乎什么是脏的。这样的程序/脚本已经很方便了吗?还是要我不那么懒,自己写……(我已经懒得搜索了一下)。简而言之,一个可以识别外部的奇特版本的 svnversion
。
我试过 svnversion
。这是我的 Cygwin shell 的编辑副本。
altendky@ly /svn/myProject.clean
$ svnversion
606
altendky@ly /svn/myProject.clean
$ svn propget svn:externals
^/../the_canopen_library@223 libs/canopen
altendky@ly /svn/myProject.clean
$ echo blue >> libs/canopen/wrapper/CANOpenGuard.c
altendky@ly /svn/myProject.clean
$ svnversion
606
altendky@ly /svn/myProject.clean
$ echo blue >> src/App_Main.c
altendky@ly /svn/myProject.clean
$ svnversion
606M
altendky@ly /svn/myProject.clean
$ svnversion --version
svnversion, version 1.8.3 (r1516576)
compiled Aug 30 2013, 11:03:40 on i686-pc-cygwin
Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
altendky@ly /svn/myProject.clean
$
最佳答案
您是否尝试阅读 svnversion -h
并使用外部测试 WC?我明白了 - 不,因为 WC 内部存在或不存在外部物质不会改变任何结果
The version identifier will be a single number if the working copy is single revision, unmodified, not switched and with a URL that matches the TRAIL_URL argument. If the working copy is unusual the version identifier will be more complex
用于干净地 check out 包含外部内容的 repo-URL
>dir /B
core_mod.txt
lib
(lib 是外部仓库中的外部目录)
svnversion
为 WC 的根生成,正如预期的那样
>svnversion
7
如果在 WC 内部进行任何修改,这将破坏“ Vanilla ”状态,版本标识将比纯单个数字更复杂:
A[:B[MSP]]
关于svnversion 输出但在外部递归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18750966/
我正在尝试通过 URL、修订和脏/干净状态来识别具有外部(和子外部)的 SVN 项目的本地(不是自动构建服务器)构建。总的结果就是很干净,或者某处有些东西很脏,我不在乎什么是脏的。这样的程序/脚本已经
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: what is the git equivalent for revision number? 我现在一直在
我在 Windows Box 上使用 Visual SVN。 我有存储库Application,其中有Framework作为svn:external。一切都很好。 当我 checkout Applic
我需要用最新版本(工作副本)标记我的项目。我考虑过使用 svn info 命令,但我正在做选择性更新,所以我拥有的是一个混合版本的工作副本,而在执行 svn info 时,它显示了一些旧的修订版。请帮
我正在尝试从 svn 获取修订号以放入我的 AssemblyInfo.cs 文件中。我已经在我的电脑上做了那个并且工作正常。但是当我使用 hudson 在服务器上自动构建和部署我的应用程序时,就会出现
我是一名优秀的程序员,十分优秀!