如何防止CollabNet SVN安装python的副本

时间:2011-04-25 22:54:55

标签: svn

我需要一个带GUI界面的简单版本控制系统。我正在开发Windows(单个开发人员,单机,无需远程访问)。我读了几个关于SO的问题,从我收集的内容中我可以使用SVN进行版本控制,而togoise svn提供了GUI。所以我开始从this链接安装svn。我安装了CollabNet Subversion Edge 1.3.2(适用于Windows 32位)。我已经在我的机器上安装了python,并发现collabnet svn在c:\ csvn下安装了python的副本。

我有几个问题:

  1. 如何防止重复安装python?
  2. 我是否理解我需要在除了tortoise svn之外的其中一个链接here安装svn?
  3. 最后是否有更好的(更轻量级)替代我正在做的事情?

3 个答案:

答案 0 :(得分:0)

您是否只安装Collabnet SVN?它不应该依赖于Python。如果它还包括ViewVC,那就需要python。

另外,我个人使用SlikSVN,我发现它更好。

编辑:我假设您只是在寻找客户?如果是这样,SlikSVN是好的。此外,如果是这种情况,您应该从您提供的链接安装CollabNet Subversion命令行客户端(http://www.collab.net/downloads/subversion/)

答案 1 :(得分:0)

如果您正在寻找“多功能一体”服务器设置来为您的存储库提供服务,那么CollabNet subversion软件包非常有用。由于它处理身份验证检查的方式,它安装Python;我不知道有任何方法可以手动禁用或修复这些检查。如果您只是在寻找客户端软件包,那么您可以安装许多客户端软件包。 TortiseSVN是一个独立的subversion包 - 意味着您在安装客户端时不需要安装任何其他的subversion包。

你可能想尝试一下WanDisco的UberSVN - 它刚刚在周五发布,很容易设置和使用我的小组。

答案 2 :(得分:0)

如果您是独立工作,那么TortoiseSVN可提供您所需的一切。只需右键单击一个空文件夹并创建一个存储库,然后通过file:// URL访问它。例如,C:\ Repos变为file:/// repos

Subversion Edge包含Python,因为它为Subversion提供了完整的Web服务器UI。 ViewVC存储库浏览器是用Python编写的,Subversion Edge提供了完整的服务器堆栈。