最近有一个朋友在阿里云上买了个服务空间,准备搭建一个网站。我呢,闲来无事,就准备在这个服务器上搭建一个SVN的服务器,方便我朋友后续进行项目开发。
于是,在网上找了一些搭建SVN的教程,挺简单的,三下五除二就全部搞定了,具体搭建过程我在这里就不说了,网上一搜到处都是。但在这其中也遇到了几个问题,断断续续也花了我两天时间才找到解决方法。现在分享出来,希望对其它童鞋有用。
1、checkout时,...
分类:
系统相关 时间:
2014-07-30 17:44:22
阅读次数:
274
1)GIT是分布式的,SVN不是: 这 是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再提交、合并,也可以不用联网在本地提交;如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并 不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper, Mercurial...
分类:
其他好文 时间:
2014-07-30 14:47:23
阅读次数:
184
以前用svn只是在服务上发布一个工程,今天需求来了,要求部署两个,以前没有发布两个,只有现琢磨了,不过最后还是成功了,看下文: 为了方便首先切换到svn的bin目录下,我的是这个
D...
分类:
其他好文 时间:
2014-07-30 12:37:44
阅读次数:
241
在服务器上无法使用eclipse来打包。需采用ant方式 附件中是ant所需要的svn插件 并在ant/lib下面删除:svnjavahl.jar,javasvn.jar http://panyongzheng.iteye.com/blog/1271184 <?xml version="1.0" encoding="UTF...
分类:
Web程序 时间:
2014-07-30 12:37:14
阅读次数:
318
svn 更换IP eclipse 提交没有变更前的代码...
分类:
系统相关 时间:
2014-07-30 12:17:43
阅读次数:
227
以mac os x为例(Unix/Linux类似),1、打开命令行窗口,即用户的根目录(用户的home目录)$ ls -aldrwxr-xr-x 6 linxyz staff 204 2 15 15:55 .subversion$cd .subversion/auth/$rm -r -f -d *如...
分类:
其他好文 时间:
2014-07-29 21:36:02
阅读次数:
266
1. Version Modeling a. File Sharing b. Lock-Modify-Unlock c. Copy-Modify-Merge2. 基于Diff diff可以理解为一堆修改的集合 3. Diff的格式 diff记录了增加、删除 diff算法基础是最长公共子...
分类:
其他好文 时间:
2014-07-29 17:24:02
阅读次数:
215
安装:apt-get install subversionCHECKOUT将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn coADD往版本库中添加新的文...
分类:
系统相关 时间:
2014-07-29 16:48:22
阅读次数:
302
首先检查代码中是否有可执行命令?#!/bin/sh 然后 检查post-commit权限 post-commit 脚本文件的权限不对,post-commit 脚本必须有 +x 权限。 chown?svn:svn?post-commit
chmod?+x?post-commit...
分类:
其他好文 时间:
2014-07-29 16:14:59
阅读次数:
201
目录:/svn/project创建SVN项目svnadmincreate--fs-typefsfs/svn/project/xxx(*不一定需要做)初始化导入:svnimport/home/softwarefile:///svn/project/xxx--message"初始化版本"查看导入的文件:svnlist--verbosefile:///svn/project/first启动SVN:svnserve-d-r/svn/project..
分类:
其他好文 时间:
2014-07-29 16:03:49
阅读次数:
234