svn - svn信息和svn版本有什么区别

标签 svn

我需要用最新版本(工作副本)标记我的项目。我考虑过使用 svn info 命令,但我正在进行选择性更新,所以我拥有的是一个具有混合版本的工作副本,在执行 svn info 时它是显示一些旧版本。请帮助标记我的混合版本源。

我还找到了 svnversion,它有帮助吗? svn info 或 svnversion 哪个更适合工作

最佳答案

虽然 svnversion 可以根据 @Ivan Zhakov 的回答很方便,但它并不是 100% 的时间都有效,特别是对于 SVN 版本 7 工作副本子文件夹(我只得到“导出”的结果)

为了兼容构建脚本,我使用 svn info。

REVISION=$(svn info | grep -i revision | cut -f2 -d: | tr -d [:space:])

您可以通过以下方式获取类似的“本地修改”标志

OUTSTANDING=$(svn status | grep '^[M!DA]')

关于svn - svn信息和svn版本有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029120/

相关文章:

c++ - 跨应用共享文件

SVN:为每个项目创建一个新的存储库还是将所有项目放入主干?

SVN新手: quick summary of how to use it?

javascript - 如果我想添加 CSS,我应该将它粘贴到哪里?

svn - 颠覆特征

git - 如何快速从SVN迁移到Git?

svn - 使用 SVN(或 git)自动提交文件修改?

java - 推荐的源代码管理目录结构?

java - 我可以让 Jenkins 每小时检查一次 SVN 是否有变化吗?

eclipse - 显示注释时忽略 svn 中的特定提交