如何搭建高效率的开发环境?
本文是原「蜗窝讨论区」的历史存档(2017-02-18),来自版块「灌水区」,共 5 帖。讨论区已停止服务,此处仅供查阅。
先说说我自己现在的开发环境: 1.真机Win7 中 VM-Ubuntu,编辑代码软件使用装在Win7中的Source Insight 2.linux 及 android等源码在VM-Ubuntu中,Source Insight的工程也建立在VM-Ubuntu中。 3.平时代码编辑的时候在Win7环境下进行,VM与Win7使用samab服务
平时遇到的问题: 1.使用samab服务,平时偶尔会由于虚拟机ip变化而出现相关路径问题(暂时将虚拟机IP设置为固定来解决) 2.且在没有网(路由器也没有)的时候,Win7下不能用Source Insight 3.android源码所占空间较大,在好几个项目使用同一主源代码时,如果每个项目都拷贝一套代码所占空间较大。所以近期采用git分支功能,如此就带来新的问题:a.不能很快的多项目同时开发(比如比较耗时间的编译工作,切换分支后需要重新编译,耗费时间较久);b.切换分支后,Source Insight会经常性的奔溃。
如此,觉得工作效率不是很高,想来找大家支支招。先行谢过!
1、固定 IP 没什么问题吧,在路由里配。 2、怎么没网络 Source Insight 就用不了了? 3、对于 N 多文件的框架等,我用 Git 一般只追踪会变化的文件,其他文件不加入管理。这样 Git 不回崩溃,反应速度也够快。
jackindata 写道: 1、固定 IP 没什么问题吧,在路由里配。 2、怎么没网络 Source Insight 就用不了了? 3、对于 N 多文件的框架等,我用 Git 一般只追踪会变化的文件,其他文件不加入管理。这样 Git 不回崩溃,反应速度也够快。
1.固定IP确实没问题,现在就是这样设置的 2.我现在是通过 \192.168.1.* ,这样的方式来打开虚拟机中的工程,不接路由器的情况下是不能用的,不知有什么好的解决办法? 3.我是做linux驱动及android的一些系统定制的工作,git是不会崩溃的,但是相应的Source Insight工程在切换branch后,如果改动的文件较多就会崩溃
三少 写道:
jackindata 写道: 1、固定 IP 没什么问题吧,在路由里配。 2、怎么没网络 Source Insight 就用不了了? 3、对于 N 多文件的框架等,我用 Git 一般只追踪会变化的文件,其他文件不加入管理。这样 Git 不回崩溃,反应速度也够快。
1.固定IP确实没问题,现在就是这样设置的 2.我现在是通过 \192.168.1.* ,这样的方式来打开虚拟机中的工程,不接路由器的情况下是不能用的,不知有什么好的解决办法? 3.我是做linux驱动及android的一些系统定制的工作,git是不会崩溃的,但是相应的Source Insight工程在切换branch后,如果改动的文件较多就会崩溃
虚拟机的网络,应该选择为NAT模式(共享主机的IP),这样就和路由器没有关系了。 至于看代码,如果Vim+Ctags用熟练了,绝对比Source Insight的效率高~
wowo 写道:
三少 写道:
jackindata 写道: 1、固定 IP 没什么问题吧,在路由里配。 2、怎么没网络 Source Insight 就用不了了? 3、对于 N 多文件的框架等,我用 Git 一般只追踪会变化的文件,其他文件不加入管理。这样 Git 不回崩溃,反应速度也够快。
1.固定IP确实没问题,现在就是这样设置的 2.我现在是通过 \192.168.1.* ,这样的方式来打开虚拟机中的工程,不接路由器的情况下是不能用的,不知有什么好的解决办法? 3.我是做linux驱动及android的一些系统定制的工作,git是不会崩溃的,但是相应的Source Insight工程在切换branch后,如果改动的文件较多就会崩溃
虚拟机的网络,应该选择为NAT模式(共享主机的IP),这样就和路由器没有关系了。 至于看代码,如果Vim+Ctags用熟练了,绝对比Source Insight的效率高~
1.通过设置虚拟机为NAT模式已解决1、2问题。 2.后续会尝试下Vim+Ctags的方法 多谢wowo的提点!
