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

哪些Windows Subversion客户端不需要安装?,windows,svn,Windows,Svn,我的一位同事同意在我们的小项目中使用Subversion(SVN),但前提是他不必安装它。他有一个保存项目文件的地方,他希望SVN客户也住在那里。我尝试搜索不可安装的SVN客户端,但找不到任何东西(尽管我怀疑如果只是从安装文件夹复制粘贴,许多可用的客户端都会运行)。可以推荐什么 我真的很想开始版本控制。最好它也有一个用于合并文件的GUI,而不仅仅是命令行 添加:现有安装的复制粘贴是一种解决方案,但我想先看看是否有客户机不需要按设计安装。如果没有,我想RapidSVN已经足够好了(尽管它确实在Wi

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

我真的很想开始版本控制。最好它也有一个用于合并文件的GUI,而不仅仅是命令行


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

有一个可移植的版本。只需将其安装到闪存驱动器。

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


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

我会从SlikSVN复制并粘贴bin文件夹

编辑:

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


具体来说,上的底部链接似乎是一个非安装/xcopy预编译包(尽管我自己没有尝试过这个,只是检查了它)。不过,这似乎不是最新的。你可以帮你的朋友一个忙,在你自己的计算机上安装,然后与你的合作开发人员共享bin文件。

备选方案二应该足够了。但这两种方法都需要将其安装到USB设备上,我想这类似于复制到USB设备上。我检查了一下,这里列出了一些独立的


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


备选方案一 在USB设备上加载Cygwin,安装SVN支持并运行它。据我所知,没有GUI,也没有尝试过设置GUI(我认为这是完全可能的),因为我有幸使用了OrtoiseSVN(需要安装)

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

我能够使用安装在U盘上的命令行客户端。然后,我创建了两个批处理文件,用于执行基本的签出、签入操作,还有一个批处理文件,给我一个带有set的命令提示符


它没有像这样的东西的所有集成,但我不认为你能轻易地用U盘做到这一点。

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

如果您可以使用的机器上有Java的话。

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


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

试试看。还有一个版本只有二进制文件,没有安装程序。

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


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

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


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

      在哪里可以看到单个exe版本?我只看到一个安装程序.exe。这会安装一大堆文件。从现有安装中复制粘贴是一种解决方案,但我想首先看看是否有一些客户端不需要设计安装。如果您只是复制SlikSVN二进制文件,它们可以正常工作,但您也可以在tigris.org链接上从(查看1.6.0版本的2.2链接)@Vilx:从二进制安装程序中提取文件,您将节省大量时间(请参阅更新的答案)。从现有安装中复制粘贴是一种解决方案,但我想首先看看是否有一些客户端不需要设计安装。嗯,好的。在这种情况下,有一个打包的RapidSVN作为PortableApp(成名)。什么算“安装”?您必须运行一个.exe文件,该文件将在系统中的某个位置安装其文件。我想要从.ZIP文件中提取的内容,复制到您选择的某个位置(如USB驱动器),它可以工作。从现有安装复制粘贴是一种解决方案,但我想首先看看是否有某个客户端不需要按设计安装。@如果不打算复制文件,请单击“Vilx”对于您的系统,您希望如何执行它们?或者更直接地说,您可以简单地复制现有安装的所有客户端都没有满足“无安装”要求。@RuneFS-我的意思是,有些客户端需要运行
      setup.exe
      ,有些客户端只需要打开一个ZIP文件即可