SVN clean失败解决

如果一个文件被程序占用时, 你使用svn提交. 此时无法提交, 这个文件且是一个临时文件程序释放时这个文件又没有了. 但此时svn提交的队列中存在这个文件的路径但无法找到这个文件.
此时就可以导致svn无法clean, 且可能无法使用!

解决方法: 清空队列的记录
1. 找到项目的.svn/wc.db.
2. 下载SQlite Mange 测试可用-下载地址
3. 安装好SQLite后,打开软件会有 Design Data SQL 等的图标. 直接点击到 SQL
查看是队列中有数据 SELECT rowid, * FROM "WORK_QUEUE"; 点击右侧的执行.
如果有数据 delete from WORK_QUEUE 执行删除队列数据.

相关资料

SVN clean失败解决方法
svn 锁住了,并且无法clean up 的解决方法

ubuntu安装SVN服务及配置

正确安装及配置

1.安装svn服务端

apt-get install subversion

2.建立仓库

mkdir /home/.svn
cd /home/.svn
svnadmin create /home/.svn/test

3.配置仓库

cd /home/.svn/test/conf
//打开文件 vi svnserve.conf 将下面四项前面的#号去掉并都置顶行
anon-access = read
auth-access = write
password-db = passwd //passwd指的是用户及密码保存的文件名字
authz-db = authz
//打开文件 vi  passwd 添加一个用户test 密码为test123
test = test123 
//打开文件 vi authz 在 [groups] 下面添加下面两段
[/]
test = rw

4.启动和停止svn
svnserve -d -r /home/.svn/test //启动
killall svnserve //停止
netstat -an | grep 3690 //查看是滞启动

Continue reading “ubuntu安装SVN服务及配置”