* Subversion を Windows で GUI 中心に使う
この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Windows] [Subversion]
2005-02-28 の「CVS から Subversion に乗り換え」の続き。Windows 環境で GUI なバージョン管理システムを使うために、Subversion と TortoiseSVN をインストールする。
http://subversion.tigris.org/servlets/ProjectDocumentList?fo ...
上記ページから以下の実行ファイルをダウンロード。
svn-1.1.3-setup.exe
http://subversion.tigris.org/files/documents/15/20015/svn-1. ...
インストールが終わったとき、以下のメッセージが表示された。インストール直後の警告やメッセージって、たいていプログラムを動作させるために最低限必要なことだったりすることが多いので、読んでみる。
Windows 95系のユーザは 環境変数 APR_ICONV_PATH をセットしろと言ってる。私は Windows2000なので何もせずに続行。無事 Subversion 本体をインストール完了。
Tortoise って最初は とーといず って読んでしまったけど、トータスって読むんだね。トータス松本のトータスだ。亀という意味らしい。
tortoisesvn: TortoiseSVN Downloads
http://tortoisesvn.tigris.org/download.html
上記ページから、以下の2つをダウンロードした。
Version 1.1.3.2502 for NT4/Win2k/XP
http://tortoisesvn.tigris.org/files/documents/406/20001/Tort ...
メニューなどの文言を日本語化するために、Japanese Language Pack もダウンロード。
http://tortoisesvn.tigris.org/files/documents/406/20028/Lang ...
作ったディレクトリを右クリックして TortoiseSVN の中の Create repository here を選ぶ。リポジトリで使うデータベースの種類を尋ねてくる。
デフォルトの Berkeley DB でいいよね。2004-11-09 の 「GMail をバックアップストレージとして使う」で書いたスクリプトを使って、リポジトリは圧縮と暗号化を施して毎日 Gmail に投げる予定だし。万が一 Berkeley DB で何らかの不具合が起きたときは FSFS を試してみることにするけど。
上記ダイアログが出たら、無事作成完了。
リポジトリへの追加、削除、ファイル名の変更、コミットを試したが、とくに問題なく処理がおこなわれた。まあ、個人的には ascii 以外を積極的に使うつもりはないけど。
以下のファイル名で試した。
一つめは日本語文字列 + 丸付き数字、全角のローマ数字。日1本II語.txt と書いた。このメモは euc-jp で書いてるけど、utf-8 にすると化けちゃうかな。RSS で読んでる人は適当に脳内で補ってね。
2つめは半角カナ文字。ソースコードチェックリスト.txt と書いた。
3つめは Shift_JIS エンコーディングのときに \ が含まれる能 や 表 を含んだ文字。能力表.txt と書いた。
subversion には cvs release に類するコマンドは存在しない模様。rm -rf などで直接ファイルシステムから削除してしまって構わないようだ。
Subversion スレッド その3
http://pc5.2ch.net/test/read.cgi/linux/1100622362/287-
http://terai.s55.xrea.com/Subversion.html
Subversionの基礎練習
http://www.hyuki.com/techinfo/svninit.html
「CVS の基礎練習」の続編かな。コマンドラインから使う方法を解説してある。
- Subversion 本体のダウンロード
subversion: ファイルの共有: Windowshttp://subversion.tigris.org/servlets/ProjectDocumentList?fo ...
上記ページから以下の実行ファイルをダウンロード。
svn-1.1.3-setup.exe
http://subversion.tigris.org/files/documents/15/20015/svn-1. ...
- Subversion のインストール
ダウンロードした実行ファイルをダブルクリックしてインストール開始。Next を連打してどんどん進める。インストールが終わったとき、以下のメッセージが表示された。インストール直後の警告やメッセージって、たいていプログラムを動作させるために最低限必要なことだったりすることが多いので、読んでみる。
Information
Please read the following important information before continuing.
When you are ready to continue with Setup, click Next.
Post installation notes for Subversion:
Read the documentation included with this distribution.
For more info - Fire up your browser and point it to:
http://subversion.tigris.org/ and look for documentation.
Take a close look in the Readme.txt file found in the Subversion folder and the start menu. It may save you some time if you get into trouble.
Notes for Windows 9x and Millenium users:
Add this line to your Autoexec.bat file (adjust the path so it fits your system) if it's not there:
SET APR_ICONV_PATH="C:\Program Files\Subversion\iconv"
Restart your machine if your Autoexec.bat file are changed.
Thanks for using Subversion! And.. enjoy..
Your Subversion team
Windows 95系のユーザは 環境変数 APR_ICONV_PATH をセットしろと言ってる。私は Windows2000なので何もせずに続行。無事 Subversion 本体をインストール完了。
- Subversion の GUI クライアント TortioseSVN のダウンロード
Subvresion 本体はインストールしたので、現状でもコマンドラインから使うことはできる。でもコマンドラインではなく GUI から使いたいので、GUI のクライアント TortoiseSVN (とーたすえすぶいえぬ) をインストールする。Tortoise って最初は とーといず って読んでしまったけど、トータスって読むんだね。トータス松本のトータスだ。亀という意味らしい。
tortoisesvn: TortoiseSVN Downloads
http://tortoisesvn.tigris.org/download.html
上記ページから、以下の2つをダウンロードした。
Version 1.1.3.2502 for NT4/Win2k/XP
http://tortoisesvn.tigris.org/files/documents/406/20001/Tort ...
メニューなどの文言を日本語化するために、Japanese Language Pack もダウンロード。
http://tortoisesvn.tigris.org/files/documents/406/20028/Lang ...
- Subversion の GUI クライアント TortioseSVN のインストール
これもダブルクリックしてインストーラを起動し、あとは Next 連打。超簡単。インストール完了時に OS の再起動を要求されたので再起動。シェル統合とかしてると再起動が必要なんだろうな。- Subversion リポジトリを作成
まず、リポジトリのデータベースを置きたいディレクトリをエクスプローラから作っておく。今回は d:\svn に作ってみる。作ったディレクトリを右クリックして TortoiseSVN の中の Create repository here を選ぶ。リポジトリで使うデータベースの種類を尋ねてくる。
Select the type of repository you want to create:
◎ Berkeley Database (BDB)
○ Native Filesystem (FSFS)
デフォルトの Berkeley DB でいいよね。2004-11-09 の 「GMail をバックアップストレージとして使う」で書いたスクリプトを使って、リポジトリは圧縮と暗号化を施して毎日 Gmail に投げる予定だし。万が一 Berkeley DB で何らかの不具合が起きたときは FSFS を試してみることにするけど。
The Repository was sucessfully created.
上記ダイアログが出たら、無事作成完了。
- リポジトリにインポート
インポートしたいディレクトリを右クリックし、import を選択。で、どのリポジトリにインポートしたいかを指定。それだけ。あとは進行状況が表示される。あー楽だ。GUI でできるっていいなあ。- update, commit
svn update や svn commit も簡単。単に対象を右クリックしてやりたい操作を選ぶだけ。- 日本語ファイル名への対応
一応日本語のファイル名が通るかどうかを軽くテスト。リポジトリへの追加、削除、ファイル名の変更、コミットを試したが、とくに問題なく処理がおこなわれた。まあ、個人的には ascii 以外を積極的に使うつもりはないけど。
以下のファイル名で試した。
日①本Ⅱ語.txt
ソースコードチェックリスト.txt
能力表.txt
一つめは日本語文字列 + 丸付き数字、全角のローマ数字。日1本II語.txt と書いた。このメモは euc-jp で書いてるけど、utf-8 にすると化けちゃうかな。RSS で読んでる人は適当に脳内で補ってね。
2つめは半角カナ文字。ソースコードチェックリスト.txt と書いた。
3つめは Shift_JIS エンコーディングのときに \ が含まれる能 や 表 を含んだ文字。能力表.txt と書いた。
- subversion には cvs release ってある?
Google で subversion "cvs release" を検索。subversion には cvs release に類するコマンドは存在しない模様。rm -rf などで直接ファイルシステムから削除してしまって構わないようだ。
Subversion スレッド その3
http://pc5.2ch.net/test/read.cgi/linux/1100622362/287-
287 :login:Penguin:05/02/16 00:07:44 ID:FUKFr12X
cvs release -d に相当するコマンドはありますか?
今ググったりして探してるんだけど1.1.3 releasedとかのお知らせばっかり引っ掛かって・・・
288 :login:Penguin:05/02/16 06:24:57 ID:c55Mr6CX
rm -rf しちゃっていいんじゃなかったっけ?
ぐぐるなら、"cvs release" とかクォーティングすれば良いと思われ
289 :login:Penguin:05/02/16 13:30:42 ID:2EWi4Gho
cvs editとか使ってるんでない限り、cvs releaseって必要ないからなぁ。
290 :287:05/02/16 21:46:56 ID:FUKFr12X
>> 288, 289
サンクス。リポジトリ側でバックアップ取って作業コピー rm -rf してみました。
特に問題ない模様。リポジトリ側で誰が作業中かとか管理してたらやだなと思ったの
ですがそこまでしてないみたいですね。
291 :login:Penguin:05/02/17 00:34:54 ID:dOR7Wnf2
管理してないですよ。Subversionはその辺りは一切見ていません。
だって誰がどこを作業してもよいようになっているので。
svn diffやsvn statusだって、何のオプションもつけなかった
わざわざリポジトリにアクセスしません。
- Subversion + TortoiseSVN は実に楽。
しばらくこの環境でやってみよう。Subversion ・・・いや、TortoiseSVN は実に素晴らしい。楽すぎ。Tortoise のスペルは覚えられないけど。コマンドラインと GUI の両方があるとやっぱり楽だなあ。- Subversion を使う際に参考になったサイト
Subversion - メモhttp://terai.s55.xrea.com/Subversion.html
Subversionの基礎練習
http://www.hyuki.com/techinfo/svninit.html
「CVS の基礎練習」の続編かな。コマンドラインから使う方法を解説してある。
- すべての記事の見出し (全1029件)
- 全カテゴリの一覧と記事の数
- カテゴリごとに記事をまとめ読みできます。記事の表題だけを見たい場合は、すべての記事の見出し (カテゴリ別表示) へ。
- .net (57件)
- 2ch (19件)
- amazon (5件)
- Apache (22件)
- bash (13件)
- Bookmarklet (9件)
- C# (45件)
- chalow (18件)
- ChangeLog メモ (20件)
- coLinux (2件)
- CSS (5件)
- Delphi (5件)
- DVD (6件)
- Excel (1件)
- F-ZERO (4件)
- FF12 (31件)
- ftp (8件)
- Google (21件)
- gpg (7件)
- HTML (19件)
- http (19件)
- IE (10件)
- IIS (4件)
- iPod (2件)
- JavaScript (14件)
- Linux (63件)
- MCP (6件)
- Mozilla (14件)
- MS SQL Server (30件)
- MySQL (4件)
- Namazu (3件)
- PC (48件)
- Perl (58件)
- PHP (2件)
- Postgres (36件)
- proftpd (2件)
- qmail (1件)
- RFC (4件)
- RSS (33件)
- Ruby (15件)
- samba (3件)
- sonic64.com (6件)
- SQL (15件)
- Squid (3件)
- ssh (7件)
- Subversion (3件)
- unix (31件)
- VSS (2件)
- Windows (34件)
- winny (9件)
- XML (9件)
- xyzzy (17件)
- おいでよ どうぶつの森 (19件)
- お菓子 (5件)
- アスキーアート (13件)
- アニメ (9件)
- クレジットカード (2件)
- ゲーム (120件)
- シェルスクリプト (18件)
- シレン2 (8件)
- セキュリティ (9件)
- ソフトウェア (21件)
- デザインパターン (2件)
- ネットワーク (30件)
- バックアップ (17件)
- プログラミング (14件)
- マリオカートDS (3件)
- メール (26件)
- メモ (116件)
- ラーメン (11件)
- 音楽 (59件)
- 給油 (3件)
- 三国志大戦 (13件)
- 車 (7件)
- 書斎 (4件)
- 食 (30件)
- 買い物 (17件)
- 簿記 (8件)
- 本 (32件)
- 漫画 (9件)
- 2007-04-23 (Mon)
- 2007-03-07 (Wed)
- 2007-02-27 (Tue)
- 2007-01-17 (Wed)
- 2007-01-15 (Mon)
- 2007-01-14 (Sun)
- 2007-01-08 (Mon)
- 2006-12-01 (Fri)
- 2006-11-22 (Wed)
- 2006-11-20 (Mon)
- 2006-11-19 (Sun)
- 2006-09-30 (Sat)
- 2006-08-29 (Tue)
- 2006-08-04 (Fri)
- 2006-07-27 (Thu)
- 2006-07-23 (Sun)
- 2006-07-17 (Mon)
- 2006-07-10 (Mon)
- 2006-07-06 (Thu)
- 2006-07-03 (Mon)
- 2006-06-29 (Thu)
- 2006-06-28 (Wed)
- 2006-06-27 (Tue)
- 2006-06-25 (Sun)
- 2006-06-19 (Mon)
- 2006-06-18 (Sun)
- 2006-06-15 (Thu)
- 2006-06-11 (Sun)
- 2006-06-01 (Thu)
- 2006-05-30 (Tue)
- プロファイル
- 斎藤 宏明。エンジニアです。宇都宮市に住んでいます。
- リンク
- RSS
- スポンサードリンク
- Powered by
-
☆さくらインターネット☆