SubversionとかTortoiseSVNのメモの変更点 - Masanoriのメモ帳

SubversionとかTortoiseSVNのメモの変更点

!!簡単な用語
(自分用メモです。間違っている可能性もあります。)
!インポート
リポジトリを作成した時に使う。
ローカルにある指定したフォルダ内のファイルを、リポジトリサーバのリポジトリに登録(送信)する(多分。)
!エクスポート
リポジトリ全体 または リポジトリ内のファイルを、ローカルへダウンロードすること
!チェックアウト
リポジトリ全体 または リポジトリ内のファイルを、ローカルへダウンロードすること。
エクスポートとの違いは、(TortoiseSVNの場合)チェックアウトは、Subversion機能が保持される。(リポジトリの更新状態や、コミットが出来ます。)
!trunk
開発用フォルダ(?)。最新版のファイルを入れる(つまり、開発はtrunk内で行う)。
(但し、Subversionでは、trunkという名前で無くても良い。)
!tag(tags)
ある時点のリポジトリに名前を付けて保存(コピー)したもの(または名前をつけて保存(コピー)すること)
例えば、正式またはテストバージョンとしてリリースするバージョンのファイルは、タグとして保存(コピーしておく)。
:branchとの違い:tagは、tagとしてコピーした後、変更を行わない場合に使う。{{br}}つまりリリースする版などは、tagとしてコピーする。
:注意:但し、Subversionでは、branch同様に、内部的にtagがあるわけではないので、別にそうしなくても良いらしい。{{br}}また、そういうわけなので、trunkという名前で無くても良い。)
!branch(branches)
ある時点のリポジトリに名前を付けて保存(コピー)したもの(または名前をつけて保存(コピー)すること)
:tagとの違い:branchは、branchとしてコピーした後、コピーしたものでさらに開発を進めたり、{{br}}新機能などを実装してテストするなど並行して開発するような場合に使う。
!!!Subversion

!!!TortoiseSVN
!!使い方
!現在のtrunkを、branchまたはtagとしてコピーする。
trunkフォルダを右クリック→TortoiseSVN→ブランチ/タグ(T)... して、
先URLを、branchesとかtagsディレクトリの、適当な名前(付けたい名前)のディレクトリのURLにして、
適当にわかりやすくログメッセージを入力して、OK。
その後、ルートへ戻って、右クリック→SVN 更新(U)。
!ファイル/フォルダの削除
削除するファイル/フォルダを右クリック→TortoiseSVN→削除 してから、コミット。
!ファイル/フォルダの名前の変更
削除するファイル/フォルダを右クリック→TortoiseSVN→名前を変更... して、
新しい名前を入力してから、コミット。
!!Tips
*[TortoiseSVN をインストールすると PC が重くなる件|http://c-brains.jp/blog/wsg/09/08/10-153547.php]([魚拓|http://s01.megalodon.jp/2009-1018-1110-52/c-brains.jp/blog/wsg/09/08/10-153547.php]){{br}}TSVNCache.exeがアイコンオーバーレイ(ファイルアイコンの上に、SVNでの状態を表示する)を表示するために{{br}}HDD全体を監視しているため重くなるらしい。
!!日本語化
+TortoiseSVNをインストール。
+インストールしたTortoiseSVNのバージョンに合う、{{br}}日本語のLanguagePackを公式サイトからダウンロードしてそれをインストール。
+(デスクトップとかで右クリックすれば出てくる、TortoiseSVNメニューから)TortoiseSVNの{{br}}「Settings」を開き、「Language」を変更する。
!!トラブルシュート
!ファイルを移動/削除などしようとすると「ファイルまたはディレクトリが壊れているため、読み取ることができません。」というエラーが出る
Windowsのインデックスサービスや、セキュリティソフトウェアの影響の可能性がある。
*2010-01-05 TortoiseSVNで大量のファイルを一度にチェックアウトするとエラーが - 鶏のから揚げ日記{{br}}http://d.hatena.ne.jp/gome/20100105 ([魚拓|http://megalodon.jp/2010-0919-2249-19/d.hatena.ne.jp/gome/20100105])
*tortoise SVNでコミットやチェックアウトがエラーになる時の対策 - とろテク{{br}}http://wp2.trojanbear.net/archives/579 ([魚拓|http://megalodon.jp/2010-0919-2253-12/wp2.trojanbear.net/archives/579])

{{category プログラミング,Subversion,nolink}}


メニュー


未整理

Linux

プログラミングx

Android

サービス

製品

執筆中


筆者のサイト


スポンサード リンク