16
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SVNチェックアウトメモ

Last updated at Posted at 2015-01-05

はじめに

SVNのプロジェクト管理のディレクトリが開発ファイル、各ドキュメント、デザインファイル等の管理でルートのチェックアウトがヘビーになってきた場合、特定のフォルダのみ”がっつり”チェックアウトしたい

黒い画面だと

チェックアウト

cd <フォルダ>
svn co --depth immediates <URL>

の後

svn up --set-depth immediates ./<ファイルパス>

で1階層ずつとれる。で、適度なとこで

svn up --set-depth infinity ./<ファイルパス>

で全部とる

要はフォルダをdepth指定して、いらないものはempty、必要なものをinfinityにしてUpdateすればよい

depth指定

そのフォルダをアップデートするときの階層指定

  • empty:アップデートしない
  • immediates:1階層下までアップデート
  • infinity:以下すべてアップデート

まだあるけど使うのはこれくらい

#SmartSVNだと

チェックアウト時

51097d78ede47e01fb2ee2e2f02c1bdd.png

Checkout Depthを「immediate〜」にする

Update時

2514aaf4b7737930cc42c4e0958f0c3c.png

Depthを「immediate〜」にする

54b506d829e1cc3cb3bba697597d4e2f.png

Advancedに切り替えて「Set depth to working copy」にチェックを入れてUpdate
お目当てのフォルダが取得できたらBasic指定で「Fully〜」にしてがっつりとる
それ以下いらないフォルダは「Only this directory」の設定にしてしまう

16
22
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
16
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?