Windows的Subversion客户端有哪些不需要安装?

问题描述 投票:28回答:11

我的一位同事同意在我们的小项目中使用Subversion(SVN),但前提是他不必安装它。他有一个U3 USB stick,他保存项目文件,他希望SVN客户端也住在那里。我尝试搜索不可安装的SVN客户端,但找不到任何东西(虽然我怀疑如果只是从安装文件夹中复制粘贴,许多可用的客户端都会运行)。什么可以推荐?

我真的很想让版本控制得以进行。如果它有一个用于合并文件的GUI,而不仅仅是命令行,那将是最好的。

补充:现有安装的复制粘贴是一种解决方案,但我想先看看是否有一些客户端不需要按设计安装。如果没有,我猜RapidSVN已经足够好了(虽然它确实留下了Windows注册表中的内容)。

windows svn
11个回答
10
投票

试试RapidSVNCollabNet binaries可以以类似的方式用于命令行支持。是的,这些都有安装程序,但您可以简单地复制二进制文件 - 我使用Universal Extractor来获取二进制文件而无需运行安装程序。

此外,一个有进取心的用户打包RapidSVN as a PortableApp。有一个“安装程序”,但它实际上只是将内容解压缩到您选择的目录中,并将默认配置文件写入该目录。


0
投票

最后,有一个PortableApps版本的RapidSVN:


0
投票

我可能很晚才回答。某些用户可能接受的另一种替代方案。

Eclipse IDE是可移植的(不完全是,它依赖于Java)。使用Eclipse SVN插件(Subversive或Subclipse)。这可以满足日常需求。

您可以选择指向Java Portable安装,以使其真正可移植。但是我相信用usb笔式驱动器可能会很慢。


7
投票

试试Alagazam.net's Subversion Windows Installer。还有一个版本只包含没有安装程序的二进制文件。


3
投票

我将复制并粘贴SlikSVN的bin文件夹。

编辑:

似乎SlikSVN是几个图形SVN客户端背后的底层平台。根据我的经验,它似乎稳定可靠。

具体来说,this page上的底部链接似乎是一个非安装/ xcopy预编译包(虽然我自己没有尝试过这个,只检查过它)。但它似乎并不是最新的。您可以通过在自己的计算机上安装the newest SlikSVN来帮助您的朋友,然后与您的co-dev共享bin文件。


2
投票

如果Java在机器上可用,您可以使用SVNKit


1
投票

有一个便携版本的SmartSVN,这是我使用的。这是一个非常好的SVN客户端,但它需要JRE。它有一个很好的GUI和所有。


0
投票

备选方案2应该足够了。但是这两种方法都需要将它安装到USB设备上,我猜这类似于只是复制到它上面。我检查了Wikipedia,那里有一些独立的列表。


编辑:SmartSVN,QSvn(便携版需要安装),SyncrhoSVN(他们有需要你提取和运行的版本),等等。但复制+运行与安装到USB有什么不同?


Alternative One在USB设备上加载Cygwin,安装SVN支持并运行它。据我所知,没有GUI也没有尝试设置一个(我认为这是可能的),因为我已经有了使用TortoiseSVN(需要安装)的奢侈。

备选方案2在USB设备上安装TortoiseSVN,如果不关闭则使用。具有用于合并和差异的GUI界面。 This可能与您的兴趣相关。但是,谷歌有一些结果表明它们很慢。


0
投票

有一个便携版本的RapidSVN here。只需将其安装到闪存驱动器即可。


0
投票

我能够使用已安装到USB记忆棒上的命令行客户端。然后我掀起了几个批处理文件,这些文件执行了基本的检查,签入的东西,以及一个批处理文件,它给了我一个PATH集的命令提示符。

它没有像TortoiseSVN这样的所有集成,但我认为你不能通过USB棒轻松实现这一点。


0
投票

我遇到了同样的问题,并认为找到它比找到它更容易。 Bert Huijben发布了解决方案作为对Cecil的回复,但他的链接已经过时了。

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100

滚动到底部,您可以在其中获取二进制文件的ZIP文件。这个对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.