技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 查看专题: SVN
    哎,mac装svn走了很多弯路。刚开始用命令查了一下svn --version,发现系统已经自带安装了1.6版的Subversion,版本太低,那就开始升级到最终版的1.8.8。升级成功后,使用命令 svn co 下载我svn服务器上面的代码,提示不支持http,杯具就是从这开始了。。。。
    别看用起SVN很熟,每天commit、revert很欢,真要自己在Mac上搭起来个SVN server,本地可以checkout,创建branch,merge,就没那么熟悉了。 查了查资料,过程如下: 1. 创建本地repo localhost:~ twer$ cd localhost:~ twer$ svnadmin create SVNRepo 2. 修改两个conf文件,打开访问权限,并添加授权用户 localhost:~ twer$ cd SVNRepo/ localhost:SVNRepo twer$ edit conf/svnserve.conf localhost:SVNRepo twer$ edit conf/passwd...
    单就个人感情来说,我其实喜欢git。但显然subversion才是更普遍的版本控制管理工具,适合用在团队开发中。 那么,有一个很常见的需求就是把工程师提交的代码,更新到htdocs目录,这时候需要用svn hook,简单做法就是写一个post-commit hook: svn update /var/htdocs/ 但当svn目录越来越大,文件越来越多的时候,svn提交也会越来越慢。因为每一次的提交都会造成整个svn的更新。 这个时候,或许可以稍微变通一下,尝试用svnlook只更...
    Subversion 用得好好的,为什么要改用 Git 呢? 记得刚开始用 Subversion 时,它在 Windows 平台上的工具也还不是那么方便,光是安装就要手动设定一堆东西。现在,Subversion 服务已经几乎是点下一步、下一步的方式就能安装完成了,非常方便。而且,现有的软件项目、写作等工作,也都在是用 Subversion 来管理版本。在已经投资不少学习成本、且用得很习惯的情况下,要换另外一套版本管理系统总是会有一些阻力。 更顺畅的工作流程 ...
    打开Myeclipse,在工具栏中选择help---> software updates --->find and install,进入之后如图所示:选择 search for new features to install,点击next进入下一步:点击“new remote site”按钮,在弹出的对话框中输入name:svn,url:http://subclipse.tigris.org/update_1.4.x点击ok,关闭对话框,并点击finish按钮,myeclipse自动下载插件安装程序,如下图所示:下载完插件之后,进入安装画面,如图:选择所...
    如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。那好,这就开始吧… GIT是分...
    需求总是奇怪的,但好在有这么一个还算顺手的工具。 我有一份code base的两个不同版本库,这两个版本库所在的server是不一样的,然后对应本地有两个不同的Working Copy。我需要把一个版本库里面做的部分变化,merge到另外一个版本库。一开始想过用SVN命令行diff,但似乎那是服务于同一个版本库的不同branch的,也就是要host在一个server上的。 幸好在小乌龟里面发现了Merge revisions to…这个功能,具体做法是: show log版...
    这篇文章的东西可能比较杂,因为每个特性都不那么大,所以就揉在一起,倒是显得庞大了许多。一.svn命令行在windows下面的安装使用 一直以来都使用svn管理源码,但是在windows下一直使用To...
    名词解释:修订版(revision):可以认为是某个文件在其生命周期内各个保存的快照,每个快照和一个时间区间对应。版本库(Repository):存放修订版的数据库本地工作拷贝(Local working copy):修订版在本地的副本版本的检入(Check in):本地副本提交到服务器的版本库检出(Check out):从服务器的版本库中取出修订版成为本地副本版本号的来源:有两种策略,基于文件的计数和基于仓库的计数,subversion使用后者标签(...
    1. svn 的访问控制很久以前我就自己配置过 svn 服务器,但总是不能访问成功。到最后还是使用文件系统(即用 file:/// 而不是 svn:// 或其它)访问 svn 仓库,因为自己建立的文件系统不需要认证。今天我又尝试琢磨了一下我 svn 仓库的设置,才发现之前没配置成功的原因:svn 对用户的权限默认是关闭的。因此当我设置了用户名密码,svn ls 时得到的提示信息仍然是: svn: Authorization failed 时,我就糊涂了,我的用户名密码没错...
    提供这是一个超级简单的脚本,旨在提醒观众:在crontab最小精度只能到1分钟的情况下,可以使用这个作到1秒钟的间隔执行时间。
    注:本文仅针对没有条件在主机上安装SVN服务器的情况,例如使用虚拟主机的开发人员。如果满足以下几个情况,本文可能非常适合你: 开发人员只有一个人服务器是虚拟主机只有ftp没有svn,并且也无法自己安装程序厌烦了每次部署修改都要整理更新文件列表并逐个提交 前言:我为什么要做这样的一个东西?近一个月来,在Raychou.com上花了不少时间,新开了实验室和小技巧两个栏目,尤其是实验室,以后可能会经常要更新代码,而以往每...
[ 共12篇文章 ][ 第1页/共1页 ][ 1 ]
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1