请看这个视频:
http://s3.amazonaws.com/g2onescreencasts/gitGrailsScreencast_web_final_compressed.mov
最方便的地方在于在各个版本之间切换非常简单,而且马上可以在页面上看到效果
在这里下载git for windows:
http://msysgit.googlecode.com/files/Git-1.6.3.2-preview20090608.exe
使用步骤:
grails create-app gitdemo
cd gitdemo
grails -clean
git init
git add .
git commit -m "initial checkin"
修改grails文件
git commit -a -m "added something" //提交修改
git chekcout -b listwork //创建branch
git brank // 列出branc
gitk --all & // 图形化界面
git checkout "branc name" // 切换branch ,然后可以直接刷新页面看到效果
分享到:
相关推荐
1. 版本管理:使用Git进行版本控制,便于团队协作和代码回溯。 2. 测试驱动开发:利用Grails的测试框架,编写单元测试和集成测试,确保代码质量。 3. 性能优化:合理设计数据库模型,避免N+1查询;使用缓存策略提高...
Grails是用Java编写的,所以JDK是运行Grails的必要条件。你需要下载并安装JDK,并设置好JAVA_HOME环境变量。 接下来,安装Eclipse IDE。Eclipse是一个广泛使用的Java开发工具,也支持多种其他语言和框架。你可以...
测试代码覆盖率插件该插件将使用Cobertura生成代码覆盖率报告。跑步: grails test-app -coverage命令行选项: 默认情况下,该脚本将创建HTML报告并将其放置在tests / report / cobertura目录中。 如果您希望使用XML...
《Grails权威指南》中的"bookmarks"工程代码是一个典型的Grails应用实例,它展示了如何在Grails框架下开发Web应用程序。Grails是基于Groovy语言的开源全栈式Web应用框架,它提供了丰富的功能和高效的开发环境,使得...
在本教程中,我们将探讨如何使用GORM(Grails Object-Relational Mapping)构建Spring Boot应用程序。GORM是Grails框架的核心部分,它为开发者提供了简单、强大的数据持久化功能,支持Hibernate和MongoDB等数据库。...
**版本控制**:强调了版本管理的重要性,建议使用如Git等工具来跟踪代码变更,保持团队协作的效率。 #### 命令行工具 Grails提供了一系列命令行工具,如创建Gant脚本、重用Grails脚本和事件钩子等,极大地简化了...
Grails项目通常使用Git进行版本控制,通过IDEA、IntelliJ IDEA或STS(Spring Tool Suite)等集成开发环境进行开发。这些工具提供了对Grails的良好支持,如代码提示、调试和构建功能。 在实际开发中,开发者还需要...
7. **集成开发环境(IDE)**:对于Grails和Groovy开发,开发者可能使用IntelliJ IDEA或Eclipse等IDE,这些工具通常有Grails和Groovy的插件支持,可以方便地管理和调试代码。 8. **构建工具**:Grails项目通常使用...
Maven则是一个强大的项目管理和集成工具,它通过使用Archetype插件来创建项目模板,使得开发者可以快速启动新项目。 描述中提到的 "hamcrest-extras.zip,汉克雷斯特的其他匹配者" 提到了Hamcrest库的一个扩展。...
3. 版本控制:理解Git的基本概念,包括分支、提交、合并和回退等操作,以及如何使用Git管理项目代码。 4. 开源文化:熟悉开源软件的许可证类型,例如Apache 2.0或MIT,以及参与开源项目的方式,如提供建议、报告bug...
综上所述,notey 是一个使用 Grails 2.2.4 构建的笔记管理应用,依赖于 MongoDB 3.0 作为数据存储。该应用包含用户认证系统,并且前端可能大量使用 JavaScript 进行交互设计。源代码存在于 "notey-master" 文件夹中...
Grails 提供了一种简洁、高效的开发方式,通过元编程和约定优于配置的原则,减少了代码量,提高了开发效率。 **2. Groovy 语言** Groovy 是一种动态类型的 JVM 语言,与 Java 兼容但语法更简洁。它引入了许多现代...
用 Grails 编写的简单代码审查应用程序去做:v.0.1 用于支持分支、提交、差异等的 Git 存储库。 与 MongoDB 集成模型用于同步 git 存储库的作业v.0.2 用于 git 存储库的 REST 控制器安全 REST 控制器Git 存储库的...
通常,开源项目会使用版本控制系统如Git进行管理,`master`分支代表了项目的主线开发。解压后,我们可能看到以下结构: 1. `src`: 源代码目录,包含JavaScript、HTML、CSS等前端资源。 2. `public`: 静态资源目录,...
标题中的"grails-datastore-gorm-tck-1.0.9.RELEASE.zip"是一个开源项目的版本压缩包,其中“Grails”是一个基于Java的Web应用程序框架,它使用Groovy编程语言。"Datastore GORM"是Grails的一个组件,全称为Groovy ...
1. **克隆项目**:首先从 `grails-perf-testapps-master` 压缩包中解压获取源代码,然后使用 Git 克隆到本地。 2. **安装依赖**:确保已安装 Grails 和相应的开发环境,使用 Grails 的命令行工具安装项目所需的依赖...
Grails 插件,用于在基于代码的网页中嵌入二维码 它允许您在 QR 码的中心放置一个徽标,并完全控制纠错级别和相当的区域大小。 可以从服务器上的本地文件或从 URL 加载徽标。 使用提供的 TagLib 创建时,QR 代码作为...
【标题】"ProjectManage:接口管理工具,基于Grails和angularJs" 描述了一个软件项目,它是用于接口管理的工具,构建在Grails和AngularJS技术栈之上。这个项目管理工具专为开发者设计,帮助他们有效地管理和跟踪项目...
从文件名 "grails_blog-master" 可以推测,这是一个 Git 仓库的主分支,包含了完整的项目源代码。通过查看这些源代码,可以深入学习 Grails 的应用场景、MVC 设计模式的实现,以及 MongoDB 在实际项目中的数据操作。...
1. **Grails框架**:如何利用其MVC结构和GORM进行开发,以及如何使用Grails命令行工具来启动和管理应用。 2. **Gradle构建系统**:理解Gradle构建脚本的编写,以及如何配置和执行构建任务。 3. **Spock测试框架**:...