参考
http://www.thekyo.jp/manual/subversion/
MEMO
http://bhind13.com/info/2645/
MacのSVNクライアントが残念なので結局
SVN環境構築
■インストール
brew install svn
■アップデート
brew update
brew upgrade subversion
SVN Command
■動作確認
svn --version
■チェックアウト
-
cd [DIR]
/ワークスペース作りたい階層に移動 -
svn checkout [URL]
orsvn co [URL]
■ファイルの追加
svn add [FILE PATH...]
■ファイルの削除
svn delete [FILE PATH...]
■編集の取り消し、Addとかも取り消し
svn revert [FILE PATH...]
■コミット(””内はコメント)
-
cd [/hoge]
/コミットする階層に移動 svn commit ファイル名 -m "コミットコメント"
- `svn commit -m "コミットコメント" でも可
■リビジョンログ一覧
svn log
svn log --limit 10
/これで10履歴まででてくる
■リビジョンの中身を見る
svn log -r [rev#] -v
※ svn log -r 4 -v
でリビジョン4の中身見るってかんじ
■アップデート
-
cd [DIR]
/アプデしたい階層に移動 svn update
※svn checkout -r [rev#]
/リビジョン指定してアップデートはこれ
■ローカルで編集したファイル一覧
svn status
■クリーンアップ(うまくいかないときはこれ)
svn cleanup [FILE PATH...]
ファイルの属性の意味
? 不明
A 追加
D 削除
U 更新
C 競合
G マージ
■一括リバート
svn revert -R .
■バージョン管理外のファイルやフォルダーを一括削除
svn status | grep ^? | cut -c9- | xargs -t rm -rf