我的PC上运行了一台VMware虚拟机,因为我将其用作开发环境。我在VM CentOS 6.5上运行。我在该VM上有一个Samba共享文件夹,我只通过" host host"从Windows 7到CentOS的连接没有任何问题。
现在我创建一个项目,使用共享文件夹作为项目源并打开Netbeans并等待项目打开需要15分钟或更长时间。
我禁用"后台扫描"按照this post的说明,但仍然要放慢对此问题的任何建议?什么是最好的方法?通过SFTP连接使用远程项目源?
答案 0 :(得分:0)
真正的解决方法是修复您的samba。由于其中的某些网络超时,很可能有一些锁定。最有可能是某些WINS / DNS配置问题。只有您可以调试它(tcpdump / strace samba进程)。
但是,最好的方法不是修复samba,而是使用其他版本进行部署。您的问题很可能使您在Windows主机上拥有了开发环境,并且将代码部署到了CentOS。
在主机上使用本机文件系统,通常将其绑定到版本控制系统(最有可能是git)中,并将部署作为构建脚本的一部分。例如,您可以安装cygwin,然后通过rsync将编译后的代码(甚至源代码)上传到VM。已经可以从构建脚本中调用该rsync了(如果使用maven,则像pom.xml中的maven-exec-plugin一样)。