存档

文章标签 ‘subversion’

ViewVC在Debian Lenny下的安装和配置

2008年12月26日 admin 没有评论

很多人都在VPS上安装了Subversion,CVS等软件。ViewVC是一个很好的SubVersion/CVS的Web前端工具,
本文介绍了在Debian Lenny VPS下ViewVC的安装和配置。

Apache

ViewVC在Apache的CGI模式下运行,所以要安装Apache并配置Apache支持CGI。

a2enmod cgi
/etc/init.d/apache2 restart

安装ViewVC

apt-get install viewvc

配置ViewVC

dpkg-reconfigure viewvc

需要输入CVS和Subversion的数据路径。

然后在浏览器里输入地址(请替换IP地址):

http://192.168.9.9/cgi-bin/viewvc.cgi,就能看到ViewVC的界面了。

分类: 技术类 标签: , ,

Subversion怎样回滚到以前的版本(撤销修改)

2008年8月4日 admin 没有评论

很多人用VPS做subversion服务器来管理代码。在subversion里面怎样撤销一次错误的check in呢?一般用svn merge来达成目的。

比如我们刚才有了一次错误的checkin,我们想回滚到正确的版本去。

首先保证我们拿到的是最新代码,运行svn update,假设是28版本。

然后找出要撤销的确切版本:

svn log contacts.java

根据log怀疑是27版本改坏的,比较一下:

svn diff -r 26:27 contacts.java

发现果真是27版本坏事。

撤销27版本的改动:

svn merge -r 27:26 contacts.java

为了保险起见,再次确认合并的结果:

svn diff contacts.java

发现已正确撤销了改动,提交。

提交改动

     svn commit -m "Revert wrong change from r27"

提交后版本变成了29。

分类: 技术类 标签: