如何从网络共享中检出subversion存储库?

时间:2009-11-15 08:51:03

标签: svn networking repository

我的房间里的笔记本电脑上有一个Subversion存储库(Windows Vista),但我想把它检查到楼上的电脑(Ubuntu Linux)。我将存储库放在网络共享上,但我不确定如何将其检出ubuntu。

请注意,我的笔记本电脑上没有设置subversion服务器,我只是尝试从网络目录中检出,就好像它是本地计算机一样。我有什么选择?

3 个答案:

答案 0 :(得分:5)

Do not access a repository directly on a network share!即使你可能让它工作,你最终也会得到一个完全损坏的存储库。

只需设置一个服务器(svnserve或apache)并以这种方式访问​​它。设置这样的服务器很容易。您花费五分钟来设置它将确保您的数据安全。

答案 1 :(得分:2)

更新:在对网络共享使用file:///之前,请先阅读Stefan's warning

它可能不适用于您的具体情况,但这是一个很好的一般原则。


你不能对smb://分享这样的结账;但你可以用smbmount挂载windows共享,即

mkdir /mnt/svnserver
sudo smbmount //VISTALAPTOP/subversion /mnt/svnserver -o lfs;

之后你就可以使用它,好像它是一个普通的file:///仓库,位于/ mnt / svnserver下

答案 2 :(得分:0)

如果您可以切换计算机的角色(Ubuntu盒子上的Subversion存储库),安装将在10分钟内完成(参见instructions

安装非常简单,这是一个明智的选择。真