svn命令技巧

1. 把文件夹下所有新添加文件都添加

    

svn st | awk '{if ( $1 == "?") { print $2}}' | xargs svn add  

  注意:文件不要使用空格 .事实上linux下或说大小用命令行处理的文件都不应该使用空格做文件名  

 参考:http://blog.csdn.net/spare_h/article/details/6677435

 

2. rails项目 

mkdir svn_setup
cd svn_setup/
rails blab
cd blab
mv config/database.yml config/database_example.yml
rm -r log/*
rm -r tmp/*
cd ..
mv blab trunk
mkdir tags
mkdir branches
svn import . svn://localhost/blab -m "initial import" --username rbates
cd ../
svn co svn://localhost/blab/trunk blab
cd blab
cp config/database_example.yml config/database.yml
svn propset svn:ignore database.yml config/
svn propset svn:ignore "*" log/
svn propset svn:ignore "*" tmp/
svn commit -m "ignoring files"

 

 

 

 

你可能感兴趣的:(SVN)