在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异的一...
分类:
其他好文 时间:
2015-04-15 13:44:52
阅读次数:
121
受《大公司怎样开发和部署前端代码?》这篇文章的启发,结合自己的项目实践,创建了一套JavaScript文件的版本管理和加载的机制,虽然比较粗糙,但是解决了不少实际的问题。 使用到的主要工具: Node.js NPM grun...
分类:
编程语言 时间:
2015-04-14 14:53:35
阅读次数:
272
一、简介 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeepe...
分类:
其他好文 时间:
2015-04-14 09:56:50
阅读次数:
133
Git是一种分布式版本管理器,功能非常强大,最初由Linus开发。它的版本管理在本地,不需要像SVN那样必须要从中央服务器上下载版本。
linux安装git很建档,配置好Yum,直接yum install git既可以了
GIt的使用技巧
初始化版本库 mkdir ~/myrepos ; git init
...
分类:
其他好文 时间:
2015-04-09 11:54:15
阅读次数:
117
git是个分布式的版本管理工具,现在我们前端这边用它做版本管理。之前也看过一些相关资料,不过没有使用它管理过项目代码。如今,用它也有段时间了所以就写些东西,仅供参考。###快速上手工作经常用到的几个git命令:1. git clone 版本库地址 克隆远程版本库到本地2. git checkou.....
分类:
其他好文 时间:
2015-04-09 11:47:52
阅读次数:
100
(在命令行下通过 svn help xxx 来查看xxx命令的文档)1. add (将文件加入版本管理) Put files and directories under version control, schedulingthem for addition to repository. They....
分类:
其他好文 时间:
2015-04-09 10:26:32
阅读次数:
155
CocoaPods
简单介绍
CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着时间的变化,以 及在整个开发环境中对第三方库的版本管理非常方便。CocoaPods 背后的理念主要体现在两个方面。首先,在工程中引入第三方代码 会涉及到许多内容。针对 Objective-C ...
分类:
其他好文 时间:
2015-04-09 06:29:53
阅读次数:
146
前言,先扯几句。最近学了GIT,虽然很肤浅,但是也算是用上了分布式版本管理控制系统。Linus很牛,他也很厌烦SVN,而我看这些都是工具,是否拿来使用主要看是否顺手。我赞同分布式版本管理控制,它有诸多优点,但是对于在局域网中做项目的封闭式开发或者项目很小且本机就能搭建SVN服务器,这两种情况来使用S...
分类:
其他好文 时间:
2015-04-09 00:49:53
阅读次数:
159
开发要求部署个版本管理器,参照教程,写写自己的经验:检查是否安装了低版本的SVN[root@zck/]#rpm-qasubversion#卸载旧版本SVN[root@zckmodules]#yumremovesubversion安装SVN[root@zckmodules]#yuminstallhttpdhttpd-develsubversionmod_dav_svnmod_auth_mysql确认已安装了svn..
分类:
其他好文 时间:
2015-04-08 20:00:31
阅读次数:
117
2015.4.7来自知乎http://www.zhihu.com/question/28425576一: 开发技能编程语言,面向对象思想,函数式编程思想,设计模式,算法与数据结构,网络编程,TCP/IP协议,重构,版本管理(git等)二: 移动应用开发这方面你可以从: MVC 这成三个方面来对照检查...
分类:
移动开发 时间:
2015-04-07 13:27:21
阅读次数:
114