Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 如何从网络共享中检出subversion存储库?_Svn_Networking_Repository - Fatal编程技术网

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

Svn 如何从网络共享中检出subversion存储库?,svn,networking,repository,Svn,Networking,Repository,我在房间里的笔记本电脑上有一个Subversion存储库(WindowsVista),但我想在楼上的电脑(Ubuntu Linux)上查看它。我将存储库放在网络共享上,但我不确定如何将其签出到ubuntu 请注意,我的笔记本电脑上没有设置subversion服务器,我只是尝试从网络目录进行签出,就好像它是这台计算机的本地目录一样。我的选项是什么?更新:请在对网络共享使用文件之前阅读。 它可能不适用于您的具体情况,但它是一个很好的一般原则 您不能对smb://共享本身进行签出;但您可以使用smb

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


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

更新:请在对网络共享使用
文件之前阅读。

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


您不能对smb://共享本身进行签出;但您可以使用smbmount装载windows共享,即

mkdir /mnt/svnserver
sudo smbmount //VISTALAPTOP/subversion /mnt/svnserver -o lfs;
之后,您可以像使用普通的
文件一样使用它://
repo,位于/mnt/svnserver下!即使您可以让它工作,最终也会得到一个完全损坏的存储库


只需设置一个服务器(svnserve或apache)并以这种方式访问它。设置这样的服务器很容易。你花在设置上的五分钟可以保证你的数据安全。

如果你可以切换你计算机的角色(Ubuntu盒上的Subversion存储库),安装只需10分钟(请参阅)


安装非常简单,不需要动脑筋。真的

这只是回购协议的副本吗?我能把代码签回吗?不,这对repo没有任何影响,它只是让你的Windows共享看起来像Ubuntu中的一个文件夹。因此,您可以像处理本地存储库一样处理它,也可以像正常情况一样签入和签出。请确保将访问权限限制为只读,另请参阅Stefan的帖子。通过设置回购协议,如何共享回购协议?你有链接吗,我找不到任何例子:(。