情報科学屋さんを目指す人のメモ(FC2ブログ版)

何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。

ブログ内検索

スポンサーサイト このエントリーを含むはてなブックマーク

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
スポンサー広告 | 編集

svn: Malformed network data このエントリーを含むはてなブックマーク

Subversive利用時にエラー

Subversiveを利用してコミットを行おうとしたときに、次のようなエラーが発生しました

*** Commit
svn commit "D:\........\aaa\bbb" -m "add -I option."
svn: Commit failed (details follow):
svn: Malformed network data
svn: Commit failed (details follow):
svn: Malformed network data
*** Error (took 00:00.547)

原因の解決

エラーの内容で調べたところ、バージョンの不一致などが原因のようでしたが、いままでコミットでこんなエラーが出たことがなかったので、なんでだろう?と、思いました。

普段と違うところはどう考えてもコミットのコメントである「add -I option.」しか無かったので、まさかと思い、ハイフンを取り除いて「add I option.」としてコミットしてみることに。すると、なんと成功してしまったのです。

内部でどのようなコードが動いているのか分かりませんが、まさか「-I」をオプションとして認識しているってことなんでしょうか。

スポンサーサイト
Subversion | コメント:0 | トラックバック:0 | 編集

AnkhSVN導入記 2009年09月版 (4) 使い方編 このエントリーを含むはてなブックマーク

今回は、もっとも基本的なコミットの方法の確認をします。とりあえずコミットさえできれば、バージョン管理ができたことになるので(Subversionのコマンドについて)。

この記事は、以下の記事の続きです。

  1. AnkhSVN導入記 2009年09月版 (1) インストール編
  2. AnkhSVN導入記 2009年09月版 (2) レポジトリ作成編
  3. AnkhSVN導入記 2009年09月版 (3) ソリューション登録編

AnkhSVNのウィンドウたちとコミット

AnkhSVNをインストールすると、「表示」メニューの中に、

  • Pending Changes
  • Repository Explorer
  • Working Copy Explorer

それぞれ、少しずつ紹介してみます。

Pending Changes(コミットはここから行います)

3つの中で、もっともよく使うウィンドウ。また、今回紹介するコミットもここから行います。では、初回のコミットをしてみます。

左上のCommit ボタン。ここをクリックすると、コミットされます。コミットすることで、レポジトリに対して変更した点を、実際にレポジトリに保存することになります。え?Ctrl+Sの保存はって?Ctrl+Sで保存されるのは、ワーキングコピー(レポジトリからコピーしてきたもの)であって、レポジトリには反映されません。

コミットするときに、そのコミットに対するコメントが記録されます。「このコミットと前回のコミットの間で、いったい何を作業したんだろう?」ということが、すぐ分かって便利ですので、ちゃんとコメントを書いておきましょう。コメントは、Commitボタンを押す前にMessage:のところに入力しておきます。

実際にコミットされるファイル・変更は、下部のリストに一覧表示されます。コミットに成功すると、一覧がクリアされます。

コミットの隣にあるUpdate ボタンですが、これは、レポジトリから、最新のファイルを取得するためのボタンです。ここで注意して欲しいのは、Updateは、ローカルのワーキングコピーを上書きしてしまいます。うっかり押して、せっかくの変更を消してしまわないように気をつけてください。

Repository Explorer

レポジトリを表示して、管理するためのウィンドウ。たくさんレポジトリがあるときは、便利ですが、普段そんなに使うウィンドウではありません。

Working Copy Explorer

こちらは、Repository Explorerとは対照的に、ワーキングコピーを表示するためのウィンドウです。このウィンドウも、Pending Changesに比べたら、重要ではありません。

おわり

とりあえず、コミットできるようになったので、これでよしとしておきます。その他の機能は、Subversionについて調べたり、右クリックで出てくるメニューを調べたりしてみてください。

追記:続き書きました→「AnkhSVN導入記 2009年09月版 (5) 別のPCから接続編

未分類 | コメント:0 | トラックバック:0 | 編集

Subversion+AnkhSvn導入記(3) このエントリーを含むはてなブックマーク

忙しかったり、PC絶不調だったり、OS入れ直したりしていたら続きを書くのがこんなに遅れてしまいました。

では、環境構築した後についてです。

Subversion | コメント:0 | トラックバック:0 | 編集

Subversion+AnkhSvn導入記(2) このエントリーを含むはてなブックマーク

Subversion+AnkhSvn導入記(1)の続きです。

レポジトリ作成・ソリューションのレポジトリへの登録が完了しています。

では、その続きを。

Subversion | コメント:0 | トラックバック:0 | 編集
 | HOME | 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。