随笔分类 - Git+SVN
代码版本管理
摘要:查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git ad...
阅读全文
摘要:这问题够隐蔽,折腾了近两个小时。命令 git checkout tagname 手工执行都正常但在crontab运行时发现分支一直切不过去。后来告诉是crontab默认的 path 设置和系统自身的有区别git 命令放在/usr/local/bin/ 目录而crontab 却在 /sbin:/bin...
阅读全文
摘要:做了个小的DEMO,可以查看:https://github.com/feixiang/webgit.git 这几天一直在郁闷的事情。 Git在shell里面执行得好好的,apache运行用户也改成了git,但是,在提交Git工程的时候却没法提交。 刚开始以为是文件权限问题,因为权限问题是Linu...
阅读全文
摘要:最近在某服务器上面搭建 git 开发和部署环境,git 开发环境很简单,按照 ProGit 一书的相关知识就可以轻松搞定,实现了类似 Github 的使用 SSH + 私有 Clone 的方式。关于部署,实际上是自动部署,起初的想法是使用 bash shell 制定一个定时任务去不断 git pul...
阅读全文
摘要:http://www.tuicool.com/articles/3QRB7jU自动化能解放人类的双手,而且更重要的是,因为按照规定的流程来走,也减少了很多误操作的产生。不知道大家平时都是怎么样更新自己生产环境的代码的,FTP 覆盖旧文件、服务器定时任务去 build 最新的源码,还是有更高级的做法?...
阅读全文
摘要:1 、VisualSvn ServerVisualSvn Server是免费的,而VisualSvn是收费的。VisualSvn是Svn的客户端,和Visual Studio集成在一起,但是不免费,使用AnkhSvn(VS2008插件)来代替VisualSvn。使用 VisualSvn Server...
阅读全文
摘要:1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http...
阅读全文
摘要:使用VisualSVN Server来实现主要的SVN功能则要比使用原始的SVN和Apache相配合来实现源代码的SVN管理简单的多,下面就看看详细的说明。VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑http://www.visualsvn.com/server/down...
阅读全文
摘要:http://www.ruanyifeng.com/blog/2012/07/git.html如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支...
阅读全文
摘要:http://ju.outofmemory.cn/entry/16893我喜欢github,我现在的个人代码全部是托管在上面了,但是一些公司或者某些项目不适合放入github中,你希望能有一个完全私有的仓库,如果你有一台服务器,这显然是很容易办到的事。下面简单的描述我在某个项目中布署的一个git服务...
阅读全文
摘要:Git自动部署文件位于repository下面的hooks里的post-receive#!/bin/shset -egit-update-server-infogitosis-run-hook update-mirrors# Check the remote git repository wheth...
阅读全文
摘要:Q:最近配了个服务器,用的GIT,本地提交后服务器必须再拉取一下才能更新出来。。求个提交后自动更新的方法A:最佳工具 git hookpost-update.sample 改名为post-update然后加几行简单的代码就能实现你的需求了例:gitdir=/****cd $gitdirgit che...
阅读全文
摘要:首先需要安装windows下的Git版本,网上有很多我下载的是msysgit反正都差不多,不会的自己百度。其次打开PhpStorm,点击File ,Settings ,找到Version Control 找到Git这里有个Path to Git executable 需要填写的,网上看了很多教程。填...
阅读全文
摘要:每次git clone 和push 都要输入用户名和密码。虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢?在网上看了各种方法,太杂,很多可能环境不一样,一直行不通。最后找到一种有效的方法,很简单。记录下来!当你配置好git后,在C:\Documents and Settings\Adm...
阅读全文

浙公网安备 33010602011771号