微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使我的SVN资源库在双启动PC上的Windows和Ubuntu上运行?

我有双启动窗口+ Ubuntu的电脑。 我在Windows 8中为我的NetBeans项目创build了Subversion版本库,并且使用了多年,但现在我已经开始在同一台PC上使用Ubuntu。 但是,当我在ubuntu中打开我的netbeans项目时,项目不能find我的Subversion版本库(由windows创build)&提供以下消息,但是我可以通过ubuntu访问存储库。 如何纠正这个问题,以便在使用ubuntu的时候在我的项目和资料库之间build立正确的沟通。

svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:///E:/DATA/PX10_DATA/SubversionRepository/PApp/src/main/webapp/js/essentials.js' svn: E180001: Unable to open repository 'file:///E:/DATA/PX10_DATA/SubversionRepository/PApp/src/main/webapp/js/essentials.js' svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:///E:/DATA/PX10_DATA/SubversionRepository/PApp/src/main/webapp/js/essentials.js' svn: E180001: Unable to open repository 'file:///E:/DATA/PX10_DATA/SubversionRepository/PApp/src/main/webapp/js/essentials.js'

将JDK添加到netbeans 8.1

不能从netbeans运行tomcat 7

包“au.com.bytecode”不存在(OpenCSV)

NetBeans 6.8:“Java Web”不是一个选项

Ubuntu Linux:Netbeans无法检测安装的Git或Cordova

你的问题是,你正在运行的回购作为基于文件的客户端,而不是一个合适的服务器。

在apache里运行svnserve或者mod_subversion并且给你的版本库文件授予访问权限。 然后你的客户端连接到服务器执行所有的svn操作。

显然,你需要同时运行Windows和Linux版本的svnserve,以便使用相同的repo来实现这一点 – 并且可能会给你提供行结尾的问题(即Ubuntu版本的svnserve将无法读取由Windows版本),但我认为你可能会抖动设置,并运行在Windows下的Linux版本,这可能能够正确处理的Linux行结束。 也许。

这将解决你的问题与网址 – 看起来像一个Windows路径,而不是一个Linux的(即E:驱动器号表明这一点)。 您将无法安全地重新连接此路径(存储在工作副本的.svn目录数据库中)。

但是,最好的答案是运行一个包含你的repo和一个svn服务器的linux虚拟机,并将它挂载到Windows和Ubuntu上。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐