在Spring tools suite中使用git 共享项目
我们都在eclipse 和 myeclipse中使用过cvs 和 svn 版本控制工具进行团队开发,今天我学习了另外一种版本控制工具git,下面我演示如何在Spring tools suite中使用git共享项目用于团队开发。
首先,先下载并且安装两个工具,一个是GitHub for Windows ,另一个是Spring tools suite。GitHub for Windows 是一个 Metro 风格应用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 扩展。GitHub 为 Windows 用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。SpringSource Tool Suite 基于 Spring IDE ,提供了其它的一些特性,如 基于Spring dm Server 的osgi 开发,及其它一些 Spring 项目的支持,如Spring Roo, Spring Batch等。
GitHub for Windows 下载地址:https://windows.github.com/
Spring tools suite 下载地址:http://spring.io/tools
我们项目代码托管的地方是http://git.oschina.net/,首先进去注册一个账号,密码一定要记清楚,注册的密码将用于git时验证。注册成功后,可以创建一个项目,假设我们团队要开发一个商场项目叫emall,我先在http://git.oschina.net/使用刚刚注册的账号创建一个项目emall。
创建完成后拷贝该项目的地址如上图红色圈内的地址,点击右边小图标即可拷贝。这个地址作用很大,不管是通过GitHub clone 整个版本库还是通过Spring tools suite 提交该项目,都要用到该地址。
下面,我演示如何通过GitHub下载http://git.oschina.net/ybg/emall.git的项目文件,安装GitHub for Windows后,我们暂时不用图形界面操作,我们使用的是最原始的命令行模式,在安装后的GitHub中点击Git shell进入命令行模式,开始可能会提示你输入密码(你之前已经添加了用户和已经设置了密码的情况下),然后再命令行中输入git clone http://git.oschina.net/ybg/emall.git,执行后你的项目emall就已经下载到你的本地了,具体的位置你看命令行里的保存路径。
这样,我们就完成了项目的托管与下载到本地。
下面,我们开始用上面已经安装好的Spring tools suite开发工具开发我们的项目emall,新建项目和Eclipse一样,这里不再演示,创建项目emall后,点击过程右键team-->>share project...-->>Git 进入如下界面,填写如下信息。
其中URL是从代码托管的网站http://git.oschina.net里复制的(也就是上面拷贝的网址),粘贴到里面后,下面两个空格自动生成,User 填的是你自己在git上创建的用户名(可以使用命令行创建用户,如:git config --global user.name "ybg"),密码是在代码托管网站上的密码,也就是上面注册账号的密码。点击Finish,这样看起来共享了项目,其实还差一步没做,就是回到上面通过GitHub clone 将项目下载到本地那一步,将emall里所有文件拷贝到工作空间下的emall工程里面,这样大功告成,以后直接在Spring tools suite中使用git 就可以同步到网站http://git.oschina.net里的emall项目,具体操作和cvs和svn一样,这里不再啰嗦,这样所有的工作已经完成了,这篇文章是我的第一篇,我觉得很有用,所以分享给大家,希望能够帮助有需要的人。如有哪里不对,欢迎指正。
在Spring tools suite中使用git 共享项目的更多相关文章
- eclipse 安装spring tools suite插件
之前使用idea进行springboot项目的开发学习,但是由于idea是收费的,总是用着用着说验证码到期之类的,总之还是很不爽,于是就想重新采用eclipse开发springboot项目,为了方便s ...
- Spring开发工具Spring Tools Suite(STS)
The Spring Tool Suite is an Eclipse-based development environment that is customized for developing ...
- Eclipse中使用git把项目导入到osc@git中
方便Eclipse用户使用Git把项目导入到osc@git中进行管理. Eclipse Git osc@git 一.原有项目: 项目名为TestGit 二.在osc@git上面创建一个新项目库. 填 ...
- 在Eclipse中使用git把项目导入到git中--转载
[转载出处注明:http://www.zhangxiaofu.cn/java/commonTools/2015/0607/764.html] 一.原有项目: 项目名为TestGit 二.在osc@g ...
- Eclipse中使用GIT更新项目
GIT更新项目: 右击项目——Team——Pull:
- 用Spring Tools Suite(STS)开始一个RESTful Web Service
spring.io官方提供的例子Building a RESTful Web Service提供了用Maven.Gradle.STS构建一个RESTFul Web Service,实际上采用STS构建 ...
- Spring Tools Suite (STS) 简介
首先,sts是一个定制版的Eclipse,专为Spring开发定制的,方便创建调试运行维护Spring应用. 官方页面.下载地址(3.8.1 win x64). 其次,没什么好介绍的,用一下就明白了. ...
- Java测试开发--Spring Tools Suite (STS) 简介(一)
sts是一个定制版的Eclipse,专为Spring开发定制的,方便创建调试运行维护Spring应用. 官网下载之后,可以看到一个sts-bundle,里面有三个文件夹,一个法律信息,一个tc Ser ...
- Spring Tool Suite中的Tomcat启动状态修改java代码保存立刻生效
随机推荐
- ajax 无刷新上传
最近要做微信的图文上传,因为一个图文了表中可以有多个图文,所有按钮需要随时添加,所以做了一种无刷新上传的方法. 首先我们要在html页面中写上这样的几段代码 javascript: $(functio ...
- 如何修改Hadoop的默认日志级别,还真是麻烦
鄙人使用的Hadoop版本为2.6.4.Hadoop的默认日志级别为INFO,对于百台以上的集群,如果文件操作频繁的话,NameNode会狂打日志,对性能会有一定的影响. 我们可以通过http://& ...
- background-sizi (转)
http://www.cnblogs.com/greenteaone/archive/2012/08/28/2659878.html (原创作者链接地址 ) Background-Size:[ & ...
- 腾讯云>>云通信>>TLS后台API在mac上JAVA DEMO搭建
1.相关文档地址 2.相关demo代码 代码部分作了修改,使用了commons-io中的IOUtils.toString简化了io操作 public class Demo { public stati ...
- 为什么不要使用Response.Close()
不要使用Response.Close() 不要使用Response.Close() 不要使用Response.Close() 1 因为:Close()方法会调用HttpWo ...
- ArcGIS影像配准与空间配准
ArcGIS影像配准与空间配准 ArcGIS影像配准与空间配准 地图配准可分为影像配准和空间配准.影像配准的对象是raster图,譬如TIFF图.配准后的图可以保存为ESRI GRID, TIFF,或 ...
- 专为控制打印设计的CSS样式
大多数Web设计师对打印控制还不是很熟悉,他们往往更迷恋像素,而不是打印机.在现实世界中,很多人依赖从网站上打印网页来参考: 在这个数字时代, 在一些特殊的场合,很多人手中还会拿着纸张.Web开发人员 ...
- css3 3D旋转效果
css3 record2 css3 3D旋转效果 需理解transform css3知识: keyframes transform perspective jsfiddle demo keyframe ...
- 流媒体测试笔记记录之————阿里云监控、OBS、FFmpeg拉流和推流变化比较记录
OBS设置视频(512kbps)和音频(128kbps)比特率 阿里云监控结果: 使用FFmpeg拉流到Nginx 服务器测试比特率 第二次测试,修改视频和音频比特率 OBS设置 阿里云监控 Ngin ...
- 获取openid 的步骤
1.引导客户打开 https://open.weixin.qq.com/connect/oauth2/authorize?appid=appid &redirect_uri=https://w ...