我的房间里的笔记本电脑上有一个Subversion存储库(Windows Vista),但我想把它检查到楼上的电脑(Ubuntu Linux)。我将存储库放在网络共享上,但我不确定如何将其检出ubuntu。
请注意,我的笔记本电脑上没有设置subversion服务器,我只是尝试从网络目录中检出,就好像它是本地计算机一样。我有什么选择?
答案 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)
安装非常简单,这是一个明智的选择。真