如何用eclipse上自带SVN插件导出代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用eclipse上自带SVN插件导出代码相关的知识,希望对你有一定的参考价值。

用eclipse上自带SVN插件导出代码的方法:

1、打开eclipse,File->New->Project

2、选择从SVN检出项目,点击Next

3、如果没有现有的资源库,可以创建新的资源库(只要知道服务器版本库的url就行),在这选中现有的资源库,点击next

4、选中项目文件夹,点击next(若没有检出版本要求等可直接点击Finish)

5、默认检出最新版本,也可以点击显示日志按钮检出历史版本

点击Finish:

6、选择想创建的项目,点击Next

7、填写项目名称点击Finish,如图检出成功

参考技术A Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。大多数人可能只知道eclipse是一个很好的编辑代码的工具,殊不知,eclipse自带的SVN插件也是一个不错的管理代码工具。
下面就说下,如何用eclipse上自带SVN插件管理代码。
1.首先,需要安装eclipse,如果你还不知道如何安装eclipse的话,建议百度下。设置相关的环境变量等等,安装jdk,完成eclipse的安装。之后,打开eclipse。
2.之后,进入到eclipse主页面,点击“窗口”,之后点击下拉菜单中的“首选项”。

3.之后,进入到首选项页面,点击左侧“小组分类”,此时会看到有一项“SVN”。(如果没有则说明没有安装svn插件,或者是插件安装不成功,再次安装成功即可看到)

4.点击选择“SVN”之后,右侧会看到切换到对应的SVN选项页面。(如下图)

5.之后,在该页面中的SVN接口,选择“SVNKit(pure java)SVNKit V1.3.5.7506”(针对于不同语言<c++,java>选项的版本信息可能会显示的不一样,上图为java例)选择完成之后,点击“确定”即可。

6.之后,进入到eclipse主页,点击页面右上角的“打开透视图”。

7.之后,进入到“打开透视图”页面,选项列表中的“SVN 资源库研究”,选择完成之后,点击“确定”。

8.之后,在主页的左边即会看到下图所示的信息。对应的SVN资源库信息的样式。

9.之后,右击“空白处”,选择新建,之后再选择“资源库位置”。(如下图)

10.之后,进入到添加svn资源库的页面,在URL输入框中,输入对应的SVN地址。

11.之后,输入完成之后,点击确定,左侧即会看到SVN上对应的目录结构

12.最后,在对应的SVN资源库上,右击“检出为”,之后在检出的设置框上设置相应的信息,点击“完成”即可完成代码的导出。
参考技术B 用eclipse上自带SVN插件导出代码:
1、打开eclipse->文件->新建->其他->选择"从svn检出项目”单击"下一步":

2、以前检出过项目,配置了svn地址,直接选择需要检出项目的svn地址即可,选择地址后直接跳入步骤六。如果是第一次检出项目,从没有配置过svn地址,选择“创建新的资源库位置”,单击“下一步”

3、输入svn地址,如果地址错误这里会有提示,输入成功,单击“完成”

4、进入svn库项目,可以看到树形的项目列表,选择需要检出的项目,单击选中即可,单击“下一步”

5、一般为了方便识别,不需要改检出的项目名称,也不需要进行其他的配置,直接选择“作为工作空间中的项目检出”即可,如果要检出最新版本,什么都不需要更改,直接单击“完成”即可。本回答被提问者采纳

如何用Docker安装Eclipse Che和Codenvy

Docker容器包装一块软件到一个文件系统,这里面包含一切它运行的要素:code, runtime, system tools,
以及libraries。不管运行环境如何,容器总是保证相同的运行。容器将打包和部署转化为独立单元,使软件开发团队更容易提高DevOps效率。

Codenvy一直使用容器支持builds, runners以及 workspaces好几年了。我们现在支持在容器内运行Codenvy。

Eclipse Che

Eclipse
Che是一个现代的、开放源代码的软件开发环境。它是一个通过提供结构化的工作区、项目输入、模块化扩展插件来支持Codenvy的引擎。Che可以用作桌面IDE,RESTful工作空间服务器,或作为一个创建新的工具SDK。我们现在支持一个有标签的Docker
images启动一个默认Eclipse Che。

容器的容器是无状态的,重复运行将清除保存在容器内数据。你可以保存你的工作区到外部容器的external volume。

如果你不想麻烦安装volume,还可以snapshot容器,并且保存一个新的image到本地磁盘。然后你可以启动保存的图像,它重启容器在最后保存的状态。这个过程是有状态的,但你必须等待snapshot 写和读操作完成。

Multi-Node Codenvy On-Prem

Codenvy On-Prem
是Codenvy的一个版本,你可以运行在自己的服务器上。也可以作为一个单节点(在一个主机上)或作为一个多节点系统运行
(服务跨集群以及分布在不同的主机上)。对我们来说,简单和快速安装、升级、备份,并定制Codenvy On-Prem一直是我们的最高目标。

你现在可以使用Docker安装Codenvy On-Prem多节点。

虽然这安装技术是生产测试,请阅读下面的报告,你可以熟悉一下这里面的一些特定的访问控制和使用Docker可能会遇到的风险。这个安装程序只支持Linux。

Some Special Codenvy Magic

Codenvy
On-Prem需要八个节点。有了这个安装程序,我们在它们自己的容器启动每个节点。八大容器都是相同的——从一个specialized CentOS
7 image的实例化。空CentOS容器启动后,我们调用Codenvy’s bootstrap
installer,依次进行,Puppet下载安装并配置Codenvy。

Codenvy需要每个节点配置一个匹配字符串模式的hostname。但是为了各种容器看到对方,存在于每个容器的/etc/hosts文件必须随着其他容器的IP地址更新。这些IP地址将在容器启动之后才会知道。所以安装程序有一些额外的逻辑启动容器,发现它们的IP地址,并执行到每个容器,并随着其他容器的IP地址更新/etc/hosts文件。我们执行这项工作来创建一个可发现的、连接网络的容器,验证之后,Codenvy引导安装开始。当重启已经保存的容器,我们做一个类似的进程利用任一个新的IP地址更新每个容器。

看似简单的容器。从表面上看,它们是很小的部署单位。你从一个image激活一个容器就搞定一切。容器执行通常是无状态的,每个执行不记得之前的执行。这意味着内部状态数据,比如我们在LDAP和MongoDB对用户的存储必须具体化。

你可以从一个用于未来运行的容器创建新的images。我们已经嵌入停止和重启选项到安装脚本里,这会让你的容器状态作为layer写进image。在将来的版本中,我们将支持容器编排器Docker Swarm,这将给你另外一种方法具体化内部数据。

Security & Stability Considerations

Codenvy On-Prem的Docker安装不支持单节点配置。单节点Codenvy打包非常打,而且Docker不适合在一个容器中运行数十个微服务。

Codenvy On-Prem multi-node所有的容器必须在特权模式下运行,这种模式允许容器以near-root访问进程和运行在其主机上的文件。这是必要的,有两个原因:

1。我们的runner nodes必须在Docker里面运行Docker容器。
2。我们使用Puppet执行内部配置管理,它需要访问所有节点,甚至一些等底层主机如AppArmor或SELinux的文件。

特许模式在不同的操作系统下不稳定。你可以尝试一下。
参考技术A Docker容器包装一块软件到一个文件系统,这里面包含一切它运行的要素:code, runtime, system tools, 以及libraries。不管运行环境如何,容器总是保证相同的运行。容器将打包和部署转化为独立单元,使软件开发团队更容易提高DevOps效率。本回答被提问者采纳

以上是关于如何用eclipse上自带SVN插件导出代码的主要内容,如果未能解决你的问题,请参考以下文章

如何用Jenkins实现自动化部署svn更新代码

eclipse如何从svn上导出maven工程

如何用Jenkins实现自动化部署svn更新代码

eclipse怎么查看svn地址

svn导出一个maven项目到eclipse中后,不显示maven项目标志

svn本地客户端和eclipse插件对应不上解决