在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代码保存立刻生效
随机推荐
- sql-ASCII函数运用
declare @a int = ASCII('A') declare @b int = ASCII('F') declare @c int = 1 while(@a <= @b) begin ...
- PHP: 深入pack/unpack
https://my.oschina.net/goal/blog/195749 PHP作为一门为web而生的服务器端开发语言,被越来越多的公司所采用.其中不乏大公司,如腾迅.盛大.淘米.新浪等.在对性 ...
- js 作用域
js 作用域 js作用域链查找,子函数能取到父函数中定义的变量. 前段时间误写成如下形式: 这只是普通的函数调用,没有父子的关系,child()函数会在全局查找pi变量,没找到所以报错. 最近发现原来 ...
- TCP/IP协议学习(四) 基于C# Socket的Web服务器---静态资源处理
目录 1. C# Socket通讯 2. HTTP 解析引擎 3. 资源读取和返回 4. 服务器测试和代码下载 Web服务器是Web资源的宿主,它需要处理用户端浏览器的请求,并指定对应的Web资源返回 ...
- LoadLibrary失败,GetLastError MOD_NOT_FOUND
即使传入的.dll文件存在,也可能返回这个错误.因为加载的DLL库可能以来其他库,尤其是编译器的dll. 以腾讯的debug版libtim.dll为例:如果没有msvcr100d.dll和msvcp1 ...
- 哈希表(Hash Table)
参考: Hash table - Wiki Hash table_百度百科 从头到尾彻底解析Hash表算法 谈谈 Hash Table 我们身边的哈希,最常见的就是perl和python里面的字典了, ...
- BIOS MCSDK 2.0 学习笔记(一)
MCSDK简介 BIOS MCSDK是为TI的高性能多核DSP提供的一套组件,包括: SYS/BIOS实时操作系统 Chip support libraries, drivers, and basic ...
- Snoopy+phpquery采集demo
用phpquery类,写了个采集的demo,以 某网贷平台的 一个列表为例,我们要采集该平台下面的 各平台名称,结构树如下 include 'phpQuery.php'; phpQuery::newD ...
- Windows下搭建NodeJS绿色版开发环境
文章最初发布于szhshp的第三边境研究所, 转载请注明 开发背景 博客一直用的是Jekyll, 突然想玩玩NodeJS和Hexo, 于是就试着搭建一下 绿色环境, 基于Window8, 不需要管理员 ...
- 移动端重构实战系列2——line list
这个line list的名字是我自己起的(大概的意思是单行列表),要实现的东西为sheral的line list,对应的scss组件为_line-list.scss,下图为line-list的一个缩影 ...