SVN @ Gentoo Linux - Linux Life

はじめに

Subversion のクライアントを使用してみます。

プロジェクトのインポート

$ svn import src/ cvn+ssh://192.168.0.2/var/svn/repos -m "Initial import"

チェックアウト

$ svn co svn+ssh://192.168.0.2/var/svn/repos src.new/

ファイルの削除

$ svn delete hoge.cpp

ファイルの追加

$ svn add src/fuga.cpp

コミット

$ svn ci

無視リストに追加

$ svn propset svn:ignore <file> <directory>

Makefile を再帰的に ignore

svn status の最初が?で最後がMakefileとなっているものを無視リストに加えるような処理をする。

$ svn status|ruby -e 'ARGF.each { |line| `svn propset svn:ignore Makefile #{$1}` if line.chomp =~ /^\?\s+(.*)Makefile$/}'

スポンサードリンク

Copyright - ©2003- tasuku All Rights Reserved