akkun_choi pedia
mindia › akkun_choi pedia › 単語

Subversion

akkun_choi · 2010-03-07 更新 · 4 ポイント · 履歴(26)
第 11 版(2008-08-19 03:07:27 · akkun_choi)を表示しています。 最新版に戻る

subversion
【名】
破壊、転覆

  • The planting of a bomb in the office was an act of subversion.

事務所に爆弾をしかけたのは、破壊行為だった。
http://eow.alc.co.jp/subversion/

クソCVSなんてSubversionしてやるぜ!ってことか
うっかり、海外で口走れないなw

推奨されるリポジトリ構成

CVSはブランチをやるとわけわからんようになるらしくてあまり使わない方がいいと言われている。Subversionではブランチ・タグは単純なファイルコピーでシンプルなのでバンバンやってよろしいらしい。

http://subversion.bluegate.org/doc/

CVSユーザのためのSubversion

削除されたファイルを復活する

Subclipseではできないっぽい?

http://subversion.bluegate.org/doc/ch04s04.html#svn.branchmerge.commonuses.resurrect

svn copy --revision 807 \
http://svn.example.com/repos/calc/trunk/real.c ./real.c

1.4と1.5ではフォーマットが異なる

svn: このクライアントは、作業コピー '.' を扱うには古すぎます。もっと新しい Subversion クライアントをダウンロードしてください。

なんと一度1.5のクライアントを使うと1.4に戻せないみたい!!

SubversiveでクライアントSVNKITをdevelopmentにして、戻すと何故か起動直後に落ちるようになった。どうやらsvnのバージョンが原因みたい

ブランチをトランクにマージする方法

svn merge --dry-run -r 343:344 http://svn.example.com/repos/calc/trunk

このコマンドは作業コピーに/repos/calc/trunkの「343-344における変更点」だけを取り入れる。変更点の範囲を指定しないと、どこからどこまでなのかがわからない(URLだけ指定できないのはこのため)

.svnを削除する

Windows
% for /R /D %I in (.svn) do RMDIR "%I" /S /Q
http://dev-e.sakura.ne.jp/wiki/wiki.cgi?page=.SVN%A5%D5%A5%A9%A5%EB%A5%C0%A4%F2%BA%EF%BD%FC%A4%B9%A4%EB
「*.svn」ではだめだったけど「.svn」ならいけた

Linux
% find /path/to/dir -type d -name '.svn' | xargs rm -rvf
http://kjirou.sakura.ne.jp/mt/2008/01/dirsvn.html

% rm -rf `find ./ -type d -name .svn ! -regex \.svn/. -print`
http://blog.triangle.jp/2007/11/svn.html

たぶんxargs使う方がいい?

ってかsvn exportなんてあるんだ!.svnファイルを生成せずにファイルだけ得られるみたいだ。

おまけ。そのフォルダ内の全ファイルを削除する svn コマンド
% svn status | awk '{print $2}' | xargs svn del
http://bitmap.dyndns.org/blog/archives/001521.html

履歴

タグ

「Subversion」タグが付けられた単語

他の人の「Subversion」