LoginSignup
0
3

More than 5 years have passed since last update.

SVN memo(自分用)

Last updated at Posted at 2017-07-26

参考
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

■チェックアウト

  1. cd [DIR] /ワークスペース作りたい階層に移動
  2. svn checkout [URL] or svn co [URL]

■ファイルの追加

svn add [FILE PATH...]

■ファイルの削除

svn delete [FILE PATH...]

■編集の取り消し、Addとかも取り消し

svn revert [FILE PATH...]

■コミット(””内はコメント)

  1. cd [/hoge] /コミットする階層に移動
  2. svn commit ファイル名 -m "コミットコメント"
  3. `svn commit -m "コミットコメント" でも可

■リビジョンログ一覧

svn log
svn log --limit 10 /これで10履歴まででてくる

■リビジョンの中身を見る

svn log -r [rev#] -v
svn log -r 4 -v でリビジョン4の中身見るってかんじ

■アップデート

  1. cd [DIR] /アプデしたい階層に移動
  2. 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

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3