天天看点

svn:ignore

1.已经在版本控制的目录或者文件是不能加入svn:ignore,加入了也无效,如果要加入,必须先删除然后commit,然后再加入svn:ignore。所以初始化svn时千万不要加入classes,bin等编译输出目录

2.svn ps svn:ignore test* . 竟然无效,但是svn ps svn:ignore -F .cvsignore . 如果.cvsignore文件包含了test* 却是有效的,.cvsignore文件只是临时输入参数文件,svn st时读取的是svn 服务端的svn:ignore属性,所以客户端的.cvsignore并不是像在cvs中一样真正有效的。

ps:

svn/project1/trunk

svn/project2/trunk这种目录结构的版本号竟然是多个project共用的,单独到每个project中,版本号就是跳跃的,昏