繁体   English   中英

将网络驱动器上的源编译到本地驱动器上

[英]Compile Source on Network Drive onto Local Drive

我希望避免使用Dropbox之类的服务来存储代码,即使它很方便。 出于安全原因,我希望将源存储在共享的网络驱动器上,然后从两个不同的位置访问它。

但是,当我使用Netbeans之类的IDE进行此操作时,即使在现场而不是在家时,网络延迟也非常糟糕。

有没有一种方法可以将源代码存储在网络驱动器上,但是将已编译的对象(类和war文件)写入本地驱动器? 这样,我可以部署局部战争,而不必将其写回到网络驱动器上的项目中

根据您的描述,听起来您确实应该使用某种源代码控制 ,而不是仅仅通过网络共享。 当有多个框编辑相同的代码时,使用源代码控制确实会使它更简单。 似乎您已经可以在两个框之间使用网络访问权限,因此您只需要设置您喜欢的NetBeans支持的Source Control存储库,例如gitsubversion

设置存储库可能很麻烦,因此始终可以选择Web服务。 我相信Atlassian的Bitbucket允许免费的私人存储库。 还有Github ,但是只有公共仓库是免费的。 如果您需要Subversion,那么这里有Beanstalk ,但是您需要付费。 这些是我熟悉的,还有很多其他的Source Control服务。

在Linux下,可以在文件系统中的任何位置挂载共享的网络文件夹 您可以将其挂载为源文件夹并在其中保存所有源文件,并将所有其他文件夹保留在本地。 您的NAS盒很可能支持NFS。

如果您不想移动当前的安装点,或者源文件夹不在其根目录下,则还可以创建一个指向它的符号链接( ln -s target_folder link_folder )。 它的行为就像一个指针。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM