一、标签是什么发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是...
分类:
其他好文 时间:
2015-06-06 17:50:56
阅读次数:
129
最近在公司的服务器上安装了Git Sever,开始从SVN转向到Git了,整理了一些在Git常用的命令。取得Git仓库初始化一个版本仓库git initClone远程版本库git clone git@xbc.me:wordpress.git添加远程版本库origin,语法为 git remote a...
分类:
其他好文 时间:
2015-06-06 10:27:00
阅读次数:
94
1、安装subversion yum?install?subversion 2、创建svn版本库目录 mkdir?-p?/tool/svn/svnrepos 3、创建版本库 svnadmin?create?/tool/svn/svnrepos 4、进入svn版本库配置文件目录 cd?/tool/svn/svnrepos/...
分类:
其他好文 时间:
2015-06-04 15:56:27
阅读次数:
132
1、yum install subversion2、输入rpm -ql subversion查看安装位置输入 svn --help可以查看svn的使用方法3、创建svn版本库目录mkdir -p /var/svn/svnrepos4、创建版本库svnadmin create /var/svn/svn...
分类:
系统相关 时间:
2015-06-03 22:57:30
阅读次数:
208
Git是用于Linux内核开发的版本控制工具。与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linuxkernel这样的大项目来说自然很重要。Git最为出色的是它的合并跟踪能力,..
分类:
其他好文 时间:
2015-06-03 19:48:36
阅读次数:
136
作为团队开发项目时,会遇到项目的版本管理,测试部署与发布部署,下面是摘至他人的关于版本管理和自动部署的方案。svn自动部署的实现:使用svn的hook功能1、在版本库的hooks目录下面,有一些基于事件触发的执行脚本,比如post-commit, 去掉后缀.tmpl2、编辑svn代码库服务器上文件:...
分类:
其他好文 时间:
2015-06-02 14:57:43
阅读次数:
126
打开版本库下的examples文件夹然后打开对应的解决方案文件,尝试编译程序。发现提示缺少了dll琢磨了半天,找到四个项目文件,打开之后进行编译。最后会生成dll到solution文件夹下的Lib中NPOI.OpenXml4Net依赖于NPOINPOI.OpenXmlFormats 依赖于NPOI....
分类:
其他好文 时间:
2015-06-02 13:08:46
阅读次数:
114
git init 和 git init –bare 的区别使用命令"git init --bare"(bare汉语意思是:裸,裸的)初始化的版本库(暂且称为bare repository)只会生成一类文件:用于记录版本库历史记录的.git目录下面的文件;而不会包含实际项目源文件的拷贝;所以该版本库不...
分类:
其他好文 时间:
2015-06-02 10:55:41
阅读次数:
112
从github上clone源代码git clonehttps://github.com/tonyqus/npoi.git下载的版本库中,有一个名为Release Notes.txt的文件,在这个文件中包含了NPOI的release记录。main文件夹中,是项目的源代码。查看源代码编译生成的dll的路...
分类:
其他好文 时间:
2015-06-02 10:40:14
阅读次数:
104