我们的IT人员已经安装了SVN 1.3,当前版本是1.5。
我们正在从 CVS 迁移到 SVN,那么继续使用 1.3 会损失很多吗?
我喜欢运行 CVS2SVN 并转移到 SVN,而不需要编写任何脚本
另外:在 CVS 中,我们的项目中有多个目录。
SVN 的最佳实践是什么?
有一个夜间构建必须从同一 CVS 项目中的不同目录中提取内容才能构建夜间构建。因此,我必须牢记这一点,并且必须修改脚本以从不同的存储库中检查内容。
最大的缺失功能是任何类型的合并跟踪。这是在 1.5 版本中添加的。您可以将客户端升级到 1.6,但如果服务器是 1.3,则不会启用此功能。
然后你就会有很多性能增强。 1.3 服务器可能会更慢,尤其是对于大型二进制文件。您可以在 1.6 中打包服务器文件存储库以节省空间。
没有相对的 svn:externals,这是在 1.5 中添加的。有一种新的 HTTP URI 格式,因此无需设置任何类型的 ViewVC,您只需通过 mod_dav_svn 即可查看旧版本。
1.3 中没有 svnsync,这可能会使创建备份变得更加困难。
如果您还包括客户端更改,那么您将缺少部分结帐改进、加密形式的密码缓存等。
加上自 1.3 以来代码中包含的所有错误修复,现在已经有 4 年了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)