我们将使用Subversion 1.6从CVS迁移到SVN。 但也有另一个SVN服务器使用Subversion 1.2(没有机会更新)。 所以我们打算使用更新的TortoiseSVN 1.6.x 是否可以使用两个不同的服务器,而只使用新的TortoiseSVN? 另一个解决scheme可能是使用针对Subversion 1.2编译的旧版TortoiseSVN。 这可能吗? 如何使用两个TortoiseSVN(1.2.x和1.6.x)?
我们通过Apache模块mod_dav_svnbuild立一个Subversion服务器,并通过LDAP完成authentication。 现在我们想限制对Subversion的login尝试来防止暴力攻击。 如果一个用户(或一个机器人)三次input密码错误,他应该被阻止一段时间。 我们如何用上述设置来build立这种保护?
过去人们把大量的文件检查到我们的Subversion版本库,后来感到遗憾。 为了解决这个问题,他们只是删除了目录,并进行了另一次检查(将大量文件留在版本库的历史logging中)。 由于这些庞大的文件是事故,而不是在历史上,我想用svndumpfilter过滤出来。 有没有简单的方法来查找检入的大型目录? 也许sorting修订按大小差异?
Zend框架的SVN服务器昨天下了,现在又回来了,我仍然从我的外部“Zend”目录中得到一个错误。 每当我尝试更新或切换到另一个分支我得到这个错误。 Error Repository UUID 'XXXX…' doesn't match expected Error UUID 'XXXX…' UUID彼此不同。 我正在使用tortoiseSVN客户端,但我相信这是一个SVN错误。
我已经编译并安装了subversion, 现在试图添加用户。 我在这里find了两篇文章,但是他们似乎正朝着完全不同的方向前进。 第一个在这里 ,看起来很简单,似乎没有必要创build一个用户帐户( useradd … ) 第二个在这里 ,这是更复杂,似乎我需要为每个SVN用户创build一个用户帐户。 我应该遵循哪一个?
我已经build立了一个WebDAV访问的SVN回购。 由于某种原因,它不会让结帐。 这是我的httpd.conf部分: <Location /svn> DAV svn SVNParentPath /home/svn/repositories AuthzSVNAccessFile /home/svn/dav_svn.authz Satisfy Any Require valid-user AuthType Basic AuthName "Subversion Repository" AuthUserFile /home/svn/dav_svn.passwd </Location> 我有两个名为“第一”和“第二”的存储库,dav_svn.authz的内容是: [first:/] doe = rw * = r [second:/] doe = rw grig = rw * = r 当我试图检出第二个与用户doe,我得到这个error_log:用户doe:“/ svn /秒”的身份validation失败:密码不匹配 为了理解可能是什么问题,我想更好地了解AuthzSVNAccessFile应该如何工作。
我在stackoverflow上问过这个问题,但是有人指出在这里问一下会更好。 让我们假设一个RAID NAS上的Subversion和MySQL。 备份数据的最佳做法是什么? 我正在考虑将mysqldumps置于subversionn控制之下,然后可能会定期备份svn库,方法是将所有东西压缩。 除非您将svn备份存储在不同的物理硬盘驱动器上,否则似乎不需要备份存储库。 这是真的? 如果没有,为什么? 最后,应该多久进行一次备份,还应该保存多less?
一般问题在标题中。 一个更具体的例子是这样的:我有一台服务器运行ubuntu(实际上是xubuntu)v9.04。 存储库中可用的svn(subversion)是1.5.x,但我想安装较新的1.6.x. 有没有一个“正确”的方式来升级(并保持依赖等)? 请回答这个具体的案件或通用的。 *更新*我最终从https://launchpad.net/~anders-kaseorg/%2Barchive/subversion-1.6安装包,为我工作。
如何在各种操作系统(Linux shell,Windows 9x / Vista / XP / Server等)上制作大量Subversion版本库(所有版本库位于一个文件夹中)? 我将发布一个适用于Windows Server 2003的解决scheme,但也许还有一个更优雅的解决scheme。 ( 这里的问题的附加背景。)
我们公司的代理服务器不允许Subversion的http协议使用的一些HTTP方法。 正如我将联系我们的IT支持来启用它们,我不知道这些方法的完整列表是什么? 除了PROPFIND以外,还有其他的SVN使用的方法(除了常用的方法)吗?