同时运行SVN不同版本

时间:2013-10-10 08:32:53

标签: svn tortoisesvn version

我目前在桌面电脑(Windows 7)上运行TortoiseSVN 1.7并将其用于多个项目的版本控制。现在我需要开展一个需要和推荐SVN 1.6的项目。客户表示他们已经解决了1.7的问题。怎么处理?我不认为我可以运行1.6和1.7并行,可以吗?

我首先考虑卸载TortoiseSVN 1.7并安装1.6 - 但是这样我的工作副本(来自其他项目)之后可能无效,我必须再次结帐这些项目?

或者我(根据这个)jsut从我的客户端检查1.6存储库,因为我的TortoiseSVN 1.7将正常使用1.6服务器?

请求帮助,问候!

1 个答案:

答案 0 :(得分:1)

正如Jonathon在评论中所说,SVN客户端都向后兼容旧服务器,并且不会破坏服务器端的任何内容。

但是,如果您的客户公司“遇到问题”1.7,您可能会在结帐/更新时遇到问题。 1.7修复了svn:externals中的一个错误,该错误允许从其他存储库中提取文件外部。这从来不应该起作用,但在某些情况下它可以在1.6中工作。如果您的客户端依赖此错误,您将无法自动检出完整的工作副本。你仍然可以手动抓住任何失败的外部因素来完成你的工作,但如果有很多它可能会变得丑陋。

您可以选择安装1.6命令行工具。您可以继续使用1.7 TortoiseSVN进行大部分工作,并为这一个客户端使用命令行工具。