TortoiseSVN 从命令行

Posted

技术标签:

【中文标题】TortoiseSVN 从命令行【英文标题】:TortoiseSVN from command line 【发布时间】:2012-05-03 08:12:07 【问题描述】:

我们正在 Subversion 和 Maven 环境中构建项目。我的客户强迫我使用TortoiseSVN 来访问svn。一切正常,但现在我想使用 maven release:prepare 创建我的应用程序的发布版本。对我来说麻烦的是 maven 需要一个可以通过svn 调用的颠覆客户端。

如果我理解正确,乌龟只允许使用 tortoise.exe 进行命令行访问。知道我如何告诉 maven 使用乌龟而不是 svn 吗?

不幸的是,由于客户端的政策,安装 cygwin 或任何其他 svn 客户端不是一个选项。 :-(

【问题讨论】:

呆伯特随着时间的推移变得越来越现实:) maven 好像有 javasvn 提供者:code.google.com/a/apache-extras.org/p/… 【参考方案1】:

从 1.7 开始,TortoiseSVN 在 TortoiseSVN/bin 目录中包含 1.7 SVN 命令行客户端的副本。

如果使用此版本也不是一个选项,并且客户端不想让您安装命令行 SVN 客户端,请向我们解释此规则没有意义,因为命令行客户端只是另一个用户界面在同一个 SVN 库上,如果他们坚持,那么你会浪费很多时间,他们也会因此损失很多钱,手动做可以自动化的事情。

【讨论】:

万岁!我忘记了最后一个约束。我们正在使用乌龟 1.6.7。 :-( 但是支持考虑升级。:-) 很高兴等待新版本。既然其他人提出了答案,我会接受它。

以上是关于TortoiseSVN 从命令行的主要内容,如果未能解决你的问题,请参考以下文章

TortoiseSVN 客户端

Tortoise SVN 日志消息不更新

从命令行git转到Tortoise版git

Tortoise SVN:使用“他们的”解决冲突。这是啥意思?

熟悉Tortoise SVN 客户端 基本用法

Tortoise SVN系列:Eclipse下的SVN