ann
冰是没有未来的,因为它的永恒
posts - 107,comments - 34,trackbacks - 0
subversion
subversion
subversion 管理的命令      摘要:
1.创建repo sudo -u subversion svnadmin create TestRepo

2.备份svn version
sudo -u subversion svnadmin dump TestRepo> /data/downloads/TestRepo-file

3.恢复
sudo -u subversion svnadmin load --force-uuid TestRepo1/ < /data/downloads/TestRepo-file

4.客户端转换Repository
例如:
从 svn://etch1/TestRepo/TakeoutServer 到 svn://etch1/TestRepo1/TakeoutServer
svn switch --force --relocate svn://etch1/TestRepo/TakeoutServer svn://etch1/TestRepo1/TakeoutS  阅读全文
posted @ 2009-11-05 15:41 冰是没有未来的,因为它的永恒| 编辑
无法复制/移动‘XXX.svn-base'到'XXX.tmp':系统找不到指定文件。      摘要: 这个错误信息通常在你更新工作拷贝时出现,可能的原因有两个:

* 版本库中有两个文件的名字只是大小写不同,这在Windows下是不允许签出的,因为Windows的文件系统是大小写不敏感的。很可能其中一个文件是误添加的,所以你要找出是哪一个,然后删除它,以确保不会把更改提交到错误的文件。
* 某个文件的文件名是非法的(对Windows来说非法),比如,"con", "lpr", "com"都是非法的,因为这些都是设备名。当然,含有"/\*?:|"和其它特殊字符在Windows(NTFS 和 FAT)也是不允许的。

是,我们知道这个错误信息对解决问题没什么实质性的帮助,但这个错误信息是来自Subversion库的,我们改不了。

有几个办法可以避免这个问题:

Subversion 是针对大小写敏感的文件系统(比如 Linux )设计的,这在大小写不敏感的Windows下有时就会有问题。一个典型的例子是,重命名文件时,如果文件名仅有大小写不一样,如Makefile改成 MAKEFILE。在工作拷贝中要  阅读全文
posted @ 2009-10-22 12:11 冰是没有未来的,因为它的永恒| 编辑

当下,把心放下 放下如果是可能的,那一定是在当下,
不在过去,也不在未来。
当下放下。唯有活在当下,你的问题才能放下。