版本控制最关键的一件事是保证数据的安全性,不能因为磁盘损坏,程序故障造成版本库无可挽回的错误,为此必须制定较完备的备份策略。
在Subversion中,我们有三种备份方式:完全备份,增量备份和同步版本库。
1. 完全备份:
最常见和简单的备份就是直接使用拷贝命令,将版本库目录拷贝到备份目录上,就可以了。但是这样不是很安全的方式,因为如果在拷贝时版本库发生变化,将会造成备份的结果不够准确,失去备份的作用,为此Subversion提供了“svnadmin hotcopy”命令,可以防止这种问题。
比如有如下版本库:
D:\svnroot
├─project1
│ ├─conf
│ ...
1.到C:\Documents and Settings\yourname\Application Data\Subversion目录下,找到config文件。
或者:你安装了tortoiseSVN 那么就 Settings>subversion edit
2. 配置文件改为:
enable-auto-props = yes
[auto-props]
*.java = svn:keywords=Id Reversion Date Author
3.ok。这样就可以使用svn的keywords了.
特别是eclipse里就方便多了。设置一下就可以使用
$$Id$$、$$Reversi ...
最近搞搞svn来管理代码。在设置权限的时候有一个很奇怪的问题。
那就是不管我怎么分配权限文件里的权限,把所有的权限都打开还是不能check out代码出来。真是郁闷极了。
最后在网上找到一个解决方案,那位朋友说他做梦也没想到。其实我也是做梦也没想到。
那就是svnserve.conf里的anon-access = read改为anon-access = none就可以了。
真是没有想到了,没有想到啊。
- 浏览: 4855 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
碰到一个钉子户,请大家给 ...
楼主挺好一个人!
-- by wei841118z -
碰到一个钉子户,请大家给 ...
内容规定更死一些,比如,每天定时发邮件,确定几点更新SVN,几点写哪个类,几点到 ...
-- by jkfzero -
JBoss部署时版本冲突一例
我也遇到类似的问题,不过我们客户有要求,不能够替换,只能想办法让自己的应用去lo ...
-- by nicky_hk -
碰到一个钉子户,请大家给 ...
一个不能给团队带来正面影响的人,就踢出去 http://www.infoq.co ...
-- by xiaotian_ls -
小白学Junit4测试
深秋小雨 写道一个方法可能抛出多个异常,但执行一次只会抛出一个异常。 想对一个方 ...
-- by black_angle






评论排行榜