`
fw0124
  • 浏览: 5507 次
文章分类
社区版块
存档分类
最新评论
文章列表
一些有用的Tips。 Clone远程仓库的某个分支 如果Clone远程仓库的时候,只想clone其中的某个分支,可以运行命令 git init git remote add -t feature-add-menu -f origin https://github.com/workflow/learngit.git git checkout feature-add-menu</span>-t选项制定branch名,可以用多个-t指定多个branch。 -f选项表示立即进行一次fetch操作。 查看文件内容的变更历史 git blame <filename&g ...
Git提供异常灵活的分支操作,但是在实践中也是需要制定良好的分支策略才能保证有效的利用Git来管理代码。 最近发现了一篇很好的英文文章,https://www.atlassian.com/git/tutorials/comparing-workflows,根据其内容作了整理。 关于分支策 ...
原文出处http://jiongks.name/blog/a-successful-git-branching-model/ 译自:A successful Git branching model » nvie.com 本文将展示我一年前在自己的项目中成功运用的开发模型。我一直打算把这些东西写出来,但总是没有抽出时间,现在终于写好了。这里介绍的不是任何项目的细节,而是有关分支的策略以及对发布的管理。 在我的演示中,所有的操作都是通过 git 完成的。 为什么选择 git ?
原文出处http://rogerdudler.github.io/git-guide/index.zh.html 助你入门 git 的简明指南,木有高深内容 ;) 安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版
原文出处http://www.worldhello.net/2012/04/12/why-git-is-better-than-svn.html Why Git is better than SVN 在版本控制系统的选型上,是选择Git还是SVN? 对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。 但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目的版本控制系统选型提供帮助。 对S ...
转载自http://macshuo.com/?p=676 在开始今天的 MacTalk 之前,先问两个问题吧: 1、相对于其他系统,Mac 的主要优势是什么? 2、你们平时用哪种 Shell? …… 第一个童靴可以坐下了,Mac 的最大优势是 GUI 和命令行的完美结合 ...
Homebrew是Mac的OS X上的软件安装管理工具,类似于apt-get或者yum。 Homebrew Cask是Homebrew的扩展,可以用来安装一些应用。 安装步骤: 1)xcode-select –install 2)ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 完成后运行brew doctor 命令来验证是否安装成功。 3)brew install caskroom/cask/brew-cask 使用Home ...
原文 -》http://my.oschina.net/CandyDesire/blog/333340?fromerr=K0XjF7nO 大部分公司所用的Spring框架版本是3.1版本以下,所以今天暂时总结3.1版本的Spring-MVC异常处理方式。 一、Spring MVC处理异常有3种方式:(1)使用Spring-MVC提供的SimpleMappingExceptionResolver;(2)实现Spring的异常处理接口HandlerExceptionResolver 自定义自己的异常处理器;(3)使用@ExceptionHandler注解实现异常处理;
一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务 ...
项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境(test)、预发布环境(pre)、正式生产环境(prod),每种环境都有各自的配置参数,比如:数据库连接、远程调用的ws地址等等。如果每个环境build前手动修改这些参数,显然太不fashion. maven早就考虑到了这些问题,看下面的pom片段: <profiles> <profile> <!-- 本地环境 --> <id&g ...
@Resource和@Autowired两者都是做bean的注入使用。 其实@Resource并不是Spring的注解,他的包是javax.annotation.Resource 需要导入。但是Spring支持该注解的注入。共同点 两者都可以写在字段和setter方法上。两者如果都写在字段上,就不需要写写setter方法。 如果将@requied或者@autowired写了set方法之上,则程序会走到set方法内部。 但如果写在了field之上,则不会进入set方法当中。不同点@Autowired @Autowired注解是byType按类型装配依赖对象,默认情况下它要求依赖对象必须存 ...
http://docs.oracle.com/javase/7/docs/technotes/guides/language/try-with-resources.html The try-with-resources Statement Thetry-with-resources statement is atrystatement that declares one or more resources. Aresourceis as an object that must be closed after the program is finished with it ...
name是用来提交数据的,提供给表单用,可以重复;id则针对文档操作时候用,不能重复,如:document.getElementById(). 一个name可以同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的.id的用途 1、id就是Client端HTML元素的Identity(标记),主要是在客户端脚本里用。 2、label与form控件的关联,如 <label for="MyInput">My Input</label> <input id="MyInput" type=&q ...
使用Maven编译Java项目,默认的编译版本是1.5.参考官网的说明-》https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html source String 2.0 The -source argument for the Java compiler. Default value is:1.5. User property is:maven.compiler.source. target String 2.1 The -encoding argument for ...
Global site tag (gtag.js) - Google Analytics