哪些适用于Windows的Subversion客户端不需要安装?

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

我真的想要版本控制。 如果它有一个用于合并文件的GUI,最好不要命令行。

补充:从现有的安装复制粘贴是一个解决scheme,但我想先看看,如果有可能不是一些客户端,不需要按devise安装。 如果没有,我想RapidSVN是够好的(尽pipe它在Windowsregistry中留下了一些东西)。

试试RapidSVN CollabNet二进制文件可以以类似的方式用于命令行支持。 是的,这些安装程序,但你可以简单地复制二进制文件 – 我使用通用提取器获取二进制文件,而无需运行安装程序。

此外,一个进取的用户已经将RapidSVN打包为PortableApp 有一个“安装程序”,但它只是将事物解压缩到您选择的目录中,并将默认配置文件写入该目录。

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

我会去复制粘贴SlikSVN的bin文件夹。

编辑:

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

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

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

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

选择二应该是足够的。 但是这两种方法都需要将它安装到USB设备上,我猜这种设备类似于将其复制到USB设备上。 我查了维基百科 ,那里有一些独立的列表。


编辑:SmartSVN,QSvn(便携式版本需要安装),SyncrhoSVN(他们有版本,需要你解压缩和运行)等。但是复制+运行任何不同于安装到USB?


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

方案二在USB设备上安装TortoiseSVN,如果没有的话使用。 有用于合并和差异的GUI界面。 这可能与你的兴趣有关。 但是,Google有一些结果表明他们很慢。

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

我能够使用我已经安装到USB记忆棒上的命令行客户端。 然后,我创建了一些批处理文件,这些文件完成了基本的结帐,签入等操作,还有一个批处理文件给了我一个PATH命令提示符。

它没有像TortoiseSVN这样的东西的整合,但我不认为你可以轻松地从USB棒做到这一点。

我有这个相同的问题,并认为它会比较容易找到。 Bert Huijben将解决方案作为对Cecil的回复,但他的链接已经过时。

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

滚动到可以抓取二进制文件的ZIP文件的底部。 这个对我有用。

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

我可能会很迟才回答。 一些用户可以接受的另一种选择。

Eclipse IDE是可移植的(不完全依赖于Java)。 使用Eclipse SVN插件(Subversive或Subclipse)。 这照顾了每天的需要。

您可以选择指向Java便携式安装,使其真正便携。 不过我相信用USB笔驱动可能会很慢。