eclipse和svn在windows和mac os x下使用

  次阅读 来源:互联网(转载协议) 2016-01-14 14:21 我要评论(0)

我在baidu的bae上建立了一个项目,但我有两台开发机器,一台是windows,一台是mac os x。我在两个机器上都安装了eclipse。我有时候在windows上修改程序,有时候又到mac os x上修改程序。两个机器上程序文件必须同步,因此必须使用svn进行版本控制。

我对这种环境,都不熟悉,不太了解eclipse,也不太了解svn。这些文字用来记录一下自己的摸索过程。

eclipse开发工具都是从bae推荐的url中下载的。在windows上,eclipse自带这个插件,但在mac os x上,这个插件按照不顺利,于是放弃,使用svn命令行去管理这些软件版本。

首先,我在windows建立一个程序的原始版本,提交到了baidu为此程序建立的资源库中。

windows的eclipse的svn插件上,使用team菜单,我只用到两个子菜单,一个是提交,另一个是更新。

提交,就是将工作区域内的文件,不管是新增的,还是修改的,都提交到资源库中,即从本地提交到网络服务器上。

更新,就是将资源库与本地文件不一样的文件,同步一下。保持资源库和本地一致。因为我在mac os x上也可能会修改或新增一些程序文件。

在mac os x的eclipse中,我只要导入 已有的项目了,因为没有svn插件,所以只能使用svn命令行工具进行管理。在这个命令行工具中,我只使用到四个命令。

svn checkout https://svn.duapp.com/appidee2su99h7m/9 /User/mikixiyou/Desktop/workspace/xiyou

这个是从资源库上将程序全部下载到本地,包含了svn的配置信息。

svn add

如果有新加的文件,就需要使用这个命令,将新加文件写到本地的svn配置文件中。

svn -m "version instradution " commit

根据本地的svn配置文件信息,将本地所有的程序文件同步到资源库中去。

svn update

将资源库中的文件同步到本地,如果我在windows上做了修改的话,这个同步是必要的。而且,这个操作应该在每一次eclipse打开时,都予以执行。防止在windows和mac os x上同时修改了一个文件。

这样会产生冲突的。

至于,其他的svn log ,svn list 等命令,我只是用来看看。其他的什么merge ,分支什么的,我还不懂。等用到再研究。

本站部分文章来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 2018深圳国际人工智能展览会 2018 shenzhen International Artif

    2018深圳国际人工智能展览会 2018 shenzhen International Artif

  • teamLab创始人猪子寿之: 抛去衣食住行,我还剩下什么?

    teamLab创始人猪子寿之: 抛去衣食住行,我还剩下什么?

  • Michael I. Jordan带你解读百万奖金ATEC蚂蚁人工智能大赛

    Michael I. Jordan带你解读百万奖金ATEC蚂蚁人工智能大赛

  • Oculus公布原型机,大幅度提升可视角,能实现140°的视场水平

    Oculus公布原型机,大幅度提升可视角,能实现140°的视场水平

网友点评网友点评
阅读推荐阅读推荐

据外媒报道,STEER打造了首款完全自动驾驶停车技术,旨在使常规车辆转变为无人驾驶车辆。STEER的首款技术应用是4级自动驾驶及网络安全停车...

近日,美国软性机器抓手制造商 Soft Robotics 宣布,获得 2000 万美元的融资,本轮投资者包括 Scale Venture Partners,Calibrate Ventures...

据外媒报道,加州车管局发布了《2017自动驾驶脱离报告(California Autonomous Vehicle Disengagement Reports)》,其中谈及了脱离的具体...

用人机语音交互,来解决智能家居适老的问题;通过家庭门禁与安防套件、空气净化套件、可燃气体与有害气体监控套件等相互联动,在不同生活情...