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

时间:2009-03-28 20:44:53

标签: windows svn

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

我真的想让版本控制继续进行。最好是它有一个用于合并文件的GUI,而不仅仅是命令行。

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

11 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:7)

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

答案 2 :(得分:3)

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

编辑:

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

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

答案 3 :(得分:2)

如果计算机上有Java,则可以使用SVNKit

答案 4 :(得分:1)

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

答案 5 :(得分:0)

RapidSVN here的可移植版本。只需将其安装到闪存驱动器即可。

答案 6 :(得分:0)

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


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


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

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

答案 7 :(得分:0)

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

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

答案 8 :(得分:0)

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

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

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

答案 9 :(得分:0)

最后,还有RapidAppV的PortableApps版本:

答案 10 :(得分:0)

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

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

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