nDiki : TortoiseSVN
TortoiseSVN
Windows 用定番 Subversion クライアント。 インストールするとエクスプローラ上でバージョン管理を行えるようになる。
メモ
作業ファイルを指定したバージョンに戻したい:
作業ファイルの右メニューから Merge ダイアログを開いて
- From: で HEAD Revision を選択
- To: で Revision を選択し戻したいリビションを指定
を設定したあと[Merge]ボタンを押す。作業ファイルが指定したリビジョンのものに戻るので、コミットする。
スポンサード リンク
Related term
2004年5月17日 (月)
■ TortoiseSVN 1.0.4

Windows 用の Subversion クライアントとして、TortoiseSVNを Windows XP BOX に入れてみた。
svn+ssh だとうまく認証できない(SSHクライアントとしては付属の TortoisePlink を使用)。PuTTY FatalError SSH_DISCONNECT_PROTOCOL_ERROR と出てしまう。 パスワード入力ダイアログをよくみるとユーザ名が空になっているようなので、
svn+ssh://username@servername/...
としたらつながるようになった。 しかし毎回1発目のパスワード入力は失敗して、2回目のパスワード入力で成功するというのは気持ち悪いな。
TortoiseSVN 自体は慣れると使い勝手は良さそうだ。
- 普通の人向けに svnserve を立ち上げるか (2005-07-26)
- TortoiseSVN と svn+ssh な svn:externals (2004-07-23)
- TortoiseSVN と svn+ssh (2004-07-26)
- ノート PC を持たずに会社に行きたい (2006-12-21)
- Unison + Zebedee (2004-06-11)
2004年7月23日 (金)
■ TortoiseSVN と svn+ssh な svn:externals

以前 TortoiseSVN から svn+ssh で接続する際にユーザ名をURIに含めることで認証が通るようにしてみた。
しかし今日 svn:externals プロパティで外部定義の設定をしていてはたと困る。 svn:externals で指定するURI はリポジトリ利用者で共有するので、チェックアウトする時のURIのようにユーザ名を含める訳にはいかない。
で、さらっと調べたところ TortoiseSVN の SSHクライアントの設定のところでユーザ名を指定できるようだ。 デフォルトで TortoisePlink.exe へのフルパスが設定されているが
前略\TortoisePlink.exe -l ユーザ名
のようにすればユーザ名を指定できる。
一つのリポジトリにアクセスするだけならとりあえずこれでしのげそうだ。
それにしても更新をかけた際に外部定義毎にパスワードの問い合わせがあるので面倒(外部定義先が同じURIであっても)。
やはりきちんとセッションを保存しておくようにせねば。
それから、TortoiseSVN は 1.0.4 から 1.0.8 に上げておく。
- TortoiseSVN 1.0.4 (2004-05-17)
- 普通の人向けに svnserve を立ち上げるか (2005-07-26)
- TortoiseSVN と svn+ssh (2004-07-26)
- ノート PC を持たずに会社に行きたい (2006-12-21)
- Unison + Zebedee (2004-06-11)
2004年7月26日 (月)
■ TortoiseSVN と svn+ssh

マニュアルを読んだら、SSHクライアントの設定のところでユーザ名だけでなくパスワードも指定する例が示されていた。
前略\TortoisePlink.exe -l ユーザ名 -pw パスワード
なるほど。動いた。しかしかなり嫌な感じ。
ということで、「PC日記: svn+ssh on Windows」で紹介されている方法にしてみた。
@ 準備 (Windows 側)
@ SSH用の鍵ペアを作成 (Windows 側)
- PuTTYgen を実行。
- SSH2 RSA を選択。
- Generate マウスを適当に動かす。
- パスフレーズを入力。
- Save private key ボタンで PuTTY Private Key File (.ppk) として保存。
- 「Public key for pasting into OpenSSH authorized_keys file:」 覧に表示される文字列をコピーして、テキストファイルに保存(名前は任意)。
@ SSHの鍵をサーバ側に置く (サーバ側)
- そのファイルの中身を Subversion リポジトリのあるサーバの ~/.ssh/authorized_keys に追加。
@ 接続テスト (Windows 側)
- PuTTY を実行。
@ TortoiseSVN でパスフレーズ入力を省略できるように Pagent を起動 (Windows 側)
- Pageant を起動。
- キーリストを開いて Add Key. 保存してある ppk ファイルを指定。パスフレーズを入力。
この状態で TortoiseSVN から接続できるようになった。
@ 追記
2005年8月4日に若干体裁を整理。
- 普通の人向けに svnserve を立ち上げるか (2005-07-26)
- TortoiseSVN 1.0.4 (2004-05-17)
- Synergy 再び (2003-11-28)
- ノート PC を持たずに会社に行きたい (2006-12-21)
- Unison + Zebedee (2004-06-11)
2004年8月2日 (月)
■ Subversion で大文字・小文字のみ違うファイル名へ変更

Windows ユーザが拡張子を全て大文字にしたファイル名のファイル (hoge.PNG) を登録していた。Windows 上の挙動のチェックがてら Linux 側で
svn move hoge.PNG hoge.png svn commit
してみた。
もちろん Linux 上では問題なし。
Windows 側で TortoiseSVN を使って更新をかけたらエラー。 hoge.PNG のみ先に単体でアップデートすることで作業コピーからの削除まではできるが、.svn の中のファイルのコピーだかで失敗する。
結局作業コピーを削除してチェックアウトしなおし。
- 普通の人向けに svnserve を立ち上げるか (2005-07-26)
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- TortoiseSVN 1.0.4 (2004-05-17)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
2004年8月26日 (木)
■ TortoiseCVS 1.8.0-RC4

開発中のPerl モジュールの Windows での作業(動作確認、PPM パッケージ化など)は、CVSクライアントとして使いやすかったこともあって
という組み合わせだったのだが、CVS作業のために Eclipse を起動するのも面倒なので TortoiseCVS を入れてみた。
使い勝手はTortoiseSVNとほぼ同じ。アイコンオーバーレイ表示がちとしょぼい(管理下にあるファイルには緑色のもやがかかる)。 Pagent によるパスフレーズ入力省略方法もTortoiseSVNの方法と同じ (今回は Subversion リポジトリと CVS リポジトリが同じホストにあるので特に何も設定する必要なく成功)。
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- PPM とか (2003-10-01)
- EPIC (2003-12-02)
- Module::Build でソースパッケージング (2005-08-24)
- TortoiseSVN と svn+ssh (2004-07-26)
2004年12月31日 (金)
■私的10大ニュース2004 [ comp ]

@ cool programs
- pdumpfs
- Memcached
- 簡単・高速なキャッシュシステム。使える。
- Firefox
- Subversion
- 将来的に CVS から移行する事を考えて試験的に導入。良い。Windows でも TortoiseSVN のおかげで簡単に利用できる(CVS にも TortoiseCVS が出て便利になった)。
- 影舞
- 今年前半のプロジェクトで活躍。
- PAR
- NSIS
- Template Toolkit
- Webアプリケーション開発プロジェクトで採用。www.naney.org の静的コンテンツの生成でも使い始めた。
@ Palm OS 生活復活
PEG-TJ25を購入し、Palm OS 生活復活。 最初はおもちゃのつもりで買ったのだが、プロジェクトマネジメントなどにシフトした仕事のスケジュール管理などで大活躍。
PDA 市場の明るい話はあまり聞かないが、末長く製品が出て続けて欲しい。
- Module::Build でソースパッケージング (2005-08-24)
- DAR で差分/増分バックアップ (2005-04-02)
- wxPerl で daemon モニタ (2005-03-11)
- TortoiseCVS 1.8.0-RC4 (2004-08-26)
- Linux 上で Windows 用インストーラを作成する (2004-10-14)
2005年7月26日 (火)
■ 普通の人向けに svnserve を立ち上げるか

開発チームでは主に svn+ssh で Subversion を利用している。
Windows ユーザは
- 前準備「PuTTYgen で鍵ペアを生成し」「リポジトリのあるサーバ(Linux)側に公開鍵を登録」
- 前準備「Pagent を動かして秘密鍵を指定しておく」
- TortoiseSVN でリポジトリアクセス
という手順をとっている(参考記事)。 しかしこの方法は SSH に詳しくなかったり Linux のオペレーションとかに慣れていなかったりするユーザにはかなり敷居が高い。
最近ソフトウェア開発以外でのチームでも Subversion の利用を検討しているが、この手順だと多分萎えるはず。
SSHで暗号化するほどのセキュリティが必要ない運用なので、svnserve を起動して運用した方が楽そうだ。まだ使ったことがないけれど。
svnserve を実行する権限を気にする必要がある以外は基本的には手間なしのはず。 しかし svnserve の組み込みの認証機能を使う場合には、平文パスワード文字列を含むパスワードファイルを使う必要があるのがちょっと嫌。
- TortoiseSVN と svn+ssh (2004-07-26)
- TortoiseSVN 1.0.4 (2004-05-17)
- ノート PC を持たずに会社に行きたい (2006-12-21)
- Unison + Zebedee (2004-06-11)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
2006年3月23日 (木)
■ Rekisa で TortoiseSVN から日本語ファイルの差分表示

自分の開発チームでは、 Subversion を用いて pLaTeX2e ドキュメントを共同執筆というスタイルが随分多くなってきた (自分が推進しているわけだが)。
チームメンバのほとんどは Windows 上で TortoiseSVN を使っているのだが、内蔵の差分ビューアを使っていると charset を自動判別してくれないので、いわゆる JIS コードで書いている TeX のソースファイルの扱いがちょっと不便である。
そういえば以前はこの問題の声が聞かれたけれど、最近誰も言わなくなったな。 解決したのか、差分とか見なくなったのか。
数行書き換えて、一つの変更点としてコミットメントログを残せる単位でガシガシコミットしてしまう私と一緒に作業している人は、いつもコミット負けしているはずなのだが。
ということで TortoiseSVN で外部差分ビューアとして使えるツールを調べておこう。 まずは差分表示アプリケーション Rekisa。
日本語のファイルの charset を自動判別してくれるし、表示が美しい。 差分を見るには良さそうである。
マージ作業もあわせてするとすると編集機能が必要だが、Rekisa 自身では直接編集できないようだ(外部エディタを呼び出すことはできる)。
マージまですると WinMerge が本命? こちらはまだ試していないので後日。
- TeX と Subversion (2004-04-16)
- Subversion - auto-props (2004-05-18)
- プロジェクト関連ドキュメントを TeX で (2004-07-23)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- 普通の人向けに svnserve を立ち上げるか (2005-07-26)
2007年10月25日 (木)
■ 今日のさえずり - 有給休暇って略すとき、有給? 有休?

- 08:51 会社で喉風邪が流行っているので、うがい薬買った。L:秋葉原[mb]
- 16:28 TortoiseSVN で右ドラッグによるコピーができなくてなぜだろうと思ったら、HandyGestures (ver. 2.0.1) を入れていたからだった。 *Tw*
- 17:05 有給休暇って略すとき、有給? 有休? *Tw*
- 今日のさえずり - 「ドン吉くんの鳥グッズ展」終了間近 (2008-08-08)
- 2倍投与可能です (2005-03-17)
- 有給休暇 - 風邪がぶり返したので (2005-03-09)
- おたふく風邪疑いの時と似た症状だけれど、はやりの夏風邪? (2007-08-08)
- 風邪を診てもらいに診療所へ (2005-03-09)
2007年12月14日 (金)
■ 今日のさえずり - 鉄道マンてダイヤ乱れると高揚するのかな?

- 09:25 京浜東北線北行まだダイヤ乱れているな。L:大井町駅[mb]
- 09:43 鉄道マンてダイヤ乱れると高揚するのかな? 台風接近すると興奮するみたいに。[mb]
- 12:14 レンタル品の期間延長料金振り込んだ。[mb]
- 12:24 アリシア・キーズの CD 買った。L:秋葉原[mb]
- 15:16 社長「FON AP 助かるな」 - それ私が社内に設置したやつ。
- 16:08 ワンダ「キン肉マン胸像フィギュアコレクション」でウォーズマンをチョイス。[mb]
- 18:14 週末仕事できるように会社のノート PC に開発環境つくるかな。まずは Visual C# 2005。
- 18:58 ポータブル HDD に入れていた Firefox Portable を Firefox の Check for Updates... からアップデートしちゃったけど問題なかったかな。 *Tw*
- 19:04 TortoiseSVN インストール完了。ここでタイムアップ。 *Tw*
- 19:31 Twitter 大喜利やってても興奮しなくなった。[mb]
- 19:57 バーガーキングのネエチャンがサンタの帽子かぶってる。[mb]
- 今日のさえずり - 「ドン吉くんの鳥グッズ展」終了間近 (2008-08-08)
- 今日のさえずり - 金メダルのネックストラップには、ケータイ用のヒモが付い... (2008-08-24)
- 今日のさえずり - 電話番号が「ニイサン イロジロ」の食事処 (2008-07-03)
- 今日のさえずり - 首なし犬 (2008-03-26)
- 今日のさえずり - ホームレスが電線の皮剥いてる (2008-07-30)
Related web page
トラックバックにあったのですが、スクリプト言語(perl)から使えたほうが便利だとのご意見をいただきました。さくっと SWIG で perl/ruby/pyt... ■きまぐれ日記: はてなキーワードを高速に付与 (SWIG を使って Perl モジュール) トラックバックにあったのですが、スクリプト言語(perl)から使えたほうが便利だとのご意見をいただきました。さくっと SWIG で perl/ruby/pyth... ■コーデックなしhttp://www.naney.org/diki/dk/TortoiseSVN.html
(9k) ■インストール 1.上記のリンクから、プログラムをダウンロードします。 2.ダウンロードしたファイルを適当なフォルダに解凍します。 (以下、"C:\Program Files\xdocdiff"に解凍したものとして説明します) 3.xdoc2txtのページから、xdoc2txt 1.16ダウンロードします。 4.ダウンロードしたファイルを、2.と同じフォルダに解凍します。 5.Rekisaのページから、Rekisa version 0.http://freemind.s57.xrea.com/xdocdiff/
初版の公開から約1年半で1億ダウンロードを突破した無償のIP電話ソフト「Skype」。今後は映像をやり取りする機能の追加や企業向けバージョンの提供を予定するなど... ■第2回 すこしふしぎ(SF)な悪夢ーードラえもん「どくさいスイッチ」 〈これから先、「どくさいスイッチ」の内容にふれます〉 「ジャイアンさえいなかったら、こんな目に……。どっかにひっこしていかなhttp://www.naney.org/diki/d/2004-07-26-TortoiseSVN.html
It also works on WinNT4 and Win95, but you need to have the IE4 shell extensions installed to get a newer shell version. The minimum shell version is 4.72! We have reports that <strong>TortoiseSVN</strong> works on these old systems, but use it at your own risk.http://tortoisesvn.tigris.org/
■よく検索されるキーワード
perl(52) 使い方(36) 提案書(35) windows(35) ドラマ(33) 書き方(30) cvs(28) サンプル(22) linux(21) torrent(20) debian(19) x31(19) 壁紙(19) 作り方(19) アジェンダ(18) 画像(17) 手帳(17) thinkpad(17) tc-1(17) 動画(15) rcs(15) アジェンダとは(15) ナースのお仕事(15) java(15) 桑田佳祐(14) ganttproject(14) 修理(14) gtd(13) 冷蔵庫(13) ほぼ日手帳(13) 桜井華子(12) wiki(12) google(12) 設定(12) tortoisesvn(12) ダイソー(11) ssh(11) apache(11) usb(11) 影舞(11) ウォーターボーイズ2(11) ノート(10) インストール(10) svn(10) ボールペン(9) so905ics(9) cgi(9) 無印(9) 方眼(9) xp(9) バッグインバッグ(9) subversion(9) 市原隼人(9) ヨドバシ(9) centos(9) djunit(8) c#(8) activeperl(8) ミムラ(8) 東京総合車両センター(8) 無印良品(8) make(8) ubuntu(8) 深浦加奈子(8) 写真(8) junit(7) 本名(7) 姉(7) thinkingrock(7) ケース(7) 生年月日(7) 口コミ(7) 山川レイカ(7) チェックリスト(7) 例文(7) つけ麺(6) eclipse(6) web(6) 秋葉原(6) httpd.conf(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 相場Process Time: 0.08274s / load averages: 0.08, 0.25, 0.26
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク