カテゴリ:subversion( 3 )
Subversionで単純なロジカルカップリングを調べる
■目的
Subversionで単純なロジカルカップリングを調べます。
ロジカルカップリングとはファイルの更新履歴から同時に更新される頻度の高いファイルのパターンを分析します。
これにより、あるファイルを修正した場合に発生する影響度を分析します。

同時変更の抽出には以下の研究のようにファイルの変更内容まで踏み込む場合もあります。
ファイルの同時変更パターンと変更差分の分析による 論理的結合関係の自動抽出

しかし、今回は単純にファイル同士の更新頻度のみをみています。

More
[PR]
by mima_ita | 2013-11-10 20:53 | subversion
Subversionの属性について調べた
■属性
Subversionには2種類の属性を設定できます。

1つはバージョン管理を行う属性でファイル、ディレクトリに設定できる属性です。
もうひとつはバージョン管理を行わない属性で、各リビジョンとトランザクションに設定できる属性です。

バージョン管理を行う属性の変更では、コミットをおこなわない限りレポジトリに反映されません。

属性には属性名と値で構成されています。

属性値にはいくつか予約されている名前があります。
「svn:XXX」と記述されている属性名はSubversionが使用している属性です。
具体的には第9章 Subversion 完全リファレンス Subversionの属性に記述してあります。

また、属性名は人間によめるテキストである必要がります。
属性の名前は 文字、コロン(:) あるいはアンダースコア(_) で始まり、その後では数字、ハイフン(-)、ピリオド(.) も使えます

値はテキストだけでなく、バイナリデータをも指定できます。
たとえば、jpegファイルの属性値としてサムネイルの画像ファイルを与えることもできます。

なお、ファイルに与える属性はファイルに埋め込まれるわけでなく、隠しフォルダ「.svn」の中にあります。
つまり、電子メールなどでファイルのみを送信した場合に、その属性値はなくなるということです。

その他詳細は下記を参照してください。
http://www.caldron.jp/~nabetaro/svn/svnbook-1.7/html-chunk/svn.advanced.props.html


More
[PR]
by mima_ita | 2012-10-04 23:53 | subversion
ペグリビジョンを使用して過去に消したファイルの中身を確認する
■目的
ペグリビジョンを使用して過去に消したファイルの中身を確認する

■手順
以下のような操作をおこなったとする。
1. 下記のファイルが存在する
http://127.0.0.1/svn/SampleProject/WebProject/trunk/readme.txt

2. rev7で上記のファイルを削除した。

このときにreadme.txtの内容を確認する。

ペグリビジョンを指定しない場合

$svn cat -r 6 http://127.0.0.1/svn/SampleProject/WebProject/trunk/readme.txt
svn: REPORT リクエスト (相手: '/svn/SampleProject/!svn/bc/7/WebProject/trunk/readme.txt') が失敗しました
svn: パス '/svn/SampleProject/!svn/bc/7/WebProject/trunk/readme.txt' が見つかりません


現在のバージョンに存在しないので、取得することができない。
ここで、readme.txtのあとにペグリビジョンを指定する。
ペグリビジョンは@の後にリビジョンを記述することで指定できる。

$svn cat -r 6 http://127.0.0.1/svn/SampleProject/WebProject/trunk/readme.txt@6
・・・readme.txtの内容が表示

[PR]
by mima_ita | 2012-10-04 19:57 | subversion



実験ですお
検索
カテゴリ
最新の記事
.NET4.5におけるasy..
at 2014-07-02 00:46
.NETでTwitterを検..
at 2014-06-29 00:49
Redmineのプラグインで..
at 2014-06-28 03:29
IO.popenのwrite..
at 2014-06-28 03:25
RedmineのWikiでU..
at 2014-06-28 03:16
以前の記事
最新のトラックバック
その他のジャンル
ブログパーツ