使用来自多台计算机的TortoiseSVN和外部硬盘驱动器上的SVN repo

时间:2009-11-27 22:00:09

标签: svn version-control tortoisesvn

使用TortoiseSVN,我在外部硬盘上创建了一个存储库,在那里我存储了所有代码。我故意选择将它放在外部硬盘上,这样我就可以在多台计算机上使用它(从一个地方带到另一个地方)。但是,昨天,我试图从另一台计算机(也运行TortoiseSVN)从我的存储库中检出我的代码,但由于文件路径问题,它给了我错误(我认为它与驱动器有关)我的计算机有一个驱动器号,另一个驱动器号不同,这当然是自然的。我想我只是做错了什么,但我怎么能解决这个问题呢?

5 个答案:

答案 0 :(得分:2)

我认为你可能是对的。我从来没有遇到像这样在外部硬盘上运行的SVN存储库。我建议在运行svn服务器的计算机上托管你的SVN存储库(例如svnserve)。

如果无法做到这一点,请查看http://beanstalkapp.com svn hosting。

答案 1 :(得分:2)

这可能不是最优雅的解决方案,但如果您只需要驱动器号就可以在该计算机上使用,那么您是否只能将其更改为使用Window的“磁盘管理实用程序”? / p>

答案 2 :(得分:1)

为什么不将驱动器映射到任何地方的同一个字母?

答案 3 :(得分:1)

您始终可以使用重定位功能来更改代码的本地副本查找其存储库的位置。

这会有点烦人,因为每次去到使用不同路径到外部驱动器的机器时都需要重新定位它。

答案 4 :(得分:0)

如果各种计算机上的svn客户端(在您的情况下,TortoiseSVN)版本不匹配,您可能还会遇到问题。不同版本的svn客户端可能具有不兼容的工作区。