在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异的一部分。下面笔者自己做了个简单的例子来演示这种情况。1、修改版本库的文件的权限,然后使用diff查...
分类:
其他好文 时间:
2015-10-10 15:17:03
阅读次数:
141
Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。 Eclipse ...
分类:
系统相关 时间:
2015-10-08 22:51:50
阅读次数:
233
svn(subversion)是近年来崛起的版本管理工具,svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。不管是那种方式,都需要使用各种命令来实现。在本文中,haohtml为我们整理出来了Linux下的常用和不常用的svn命令。1、将文件checkout到本地目录svn ...
分类:
系统相关 时间:
2015-09-29 14:43:06
阅读次数:
271
SVN:代码版本管理工具。要使用SVN管理源代码,必须得有2套环境:1.服务端: 存储客户端上存的代码。 可以在Windows上安装Visual SVN Server。2.客户端 上传本地的代码到服务器 命令行,cornerstoneXcode集成svn: 1.在偏好设置中的account...
分类:
其他好文 时间:
2015-09-28 23:51:27
阅读次数:
185
Git学习笔记#####################################################qq:1218761836qq群:150181442#####################################################目录Git.1一、关于版本控制...1二、本地版本控制系统...1三、集中式版本控制系统...2四、分布式版本管理控制系统...3五..
分类:
其他好文 时间:
2015-09-27 18:54:40
阅读次数:
281
主流公司使用svn和git作为代码版本管理,当然也不排除直接copy或者ftp。公司经历了的svn到git的变迁,也深刻体会到不同的版本管理服务,使得技术团队的协作方式变得更为流畅。简单介绍下背景,有一个项目V5,从版本V1一直演变到现在V5,可见历史之久,想从svn切换到git,其中的..
分类:
其他好文 时间:
2015-09-25 14:45:10
阅读次数:
225
Git是一个分布式版本控制工具,它的作者Linus Torvalds是这样给我们介绍Git——The stupid content tracker(傻瓜式的内容跟踪器)1、 Git 背景Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。Git 与常用的版本控制...
分类:
其他好文 时间:
2015-09-24 19:15:55
阅读次数:
179
SVN(TortoiseSVN)提交时忽略bin和obj目录一般协作开发情况下,有意思无意将bin和obj目录添加到版本管理中是很烦人的事儿,在VS中不断地编译程序集和提交将带来版本暴增问题.如果你用的是SVN(TortoiseSVN)可以通过添加属性来忽略掉.具体实现在解决方案目录上点右键在乌龟菜...
分类:
其他好文 时间:
2015-09-24 10:54:52
阅读次数:
158
安装$ git clone https://github.com/creationix/nvm.git ~/.nvm$ source ~/.nvm/nvm.shvi ~/.bash_profile 添加:source /Users/dujie/.nvm/nvm.sh使用查看已安装的版本:$ nvm....
分类:
系统相关 时间:
2015-09-23 18:54:48
阅读次数:
196
如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(mer...
分类:
其他好文 时间:
2015-09-23 13:38:46
阅读次数:
222