我认为这是在另一个question中被问到的,但我正在寻找一个可以处理gui和命令行命令的SVN客户端。
例如,开发人员希望使用gui,但脚本会发现直接在命令行上发出命令会更容易。除了svn命令行客户端之外,安装其中一个gui客户端可能会导致版本冲突,所以我想知道是否有任何客户端都可以处理这两个客户端。
答案 0 :(得分:8)
只需使用您喜欢的任何SVN GUI客户端,并从subversion.org获取原始的SVN客户端二进制文件。通过这种方式,您将获得GUI,如果您需要命令行,只需打开命令提示符并直接发出命令 是的,TortoiseSVN和SVN命令行客户端彼此之间没有任何问题。
答案 1 :(得分:3)
您没有说哪个平台,但对于Windows,简单的解决方案是安装两个客户端。我使用Tortoise SVN作为GUI,Slik SVN作为命令行客户端。他们完美地合作。 Tortoise SVN实际上有一个命令行界面, 描述here,但它远不如专用命令行客户端那么灵活和有用。
答案 2 :(得分:1)
用于Windows的tortoise SVN客户端实际上是使用简单的命令行开关从资源管理器调用的。 如果您想在脚本中使用手册中的一些信息,您可以自动执行这些操作: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.html
答案 3 :(得分:0)
Eclipse的Subclipse plugin允许您使用JavaHL连接到您在命令行中使用的相同Subversion库。