Subversion使ってる人いますか?
■ このスレッドは過去ログ倉庫に格納されています
00011
01/10/06 17:05ID:DimV7liY自分のファイルを管理する時は、リネームや移動が面倒でなりません。
で、Subversionというのが開発されてるのを知ったのですが、これの
使い心地ってどうなんでしょう?
個人的には、ログに日本語が使えて、Cygwinから使えればマンセーなの
ですが。とりあえずM3-r117をコンパイル中…。
0075初期不良
03/04/05 19:57ID:e7T+pCeEFreeBSD の方でも LANG を ja_JP.eucJP にしたら
ログが EUC_JP で表示されたよ。
もう文字コードの面では CVS より Subversion の方がいいな。
乗り換えの理由としては結構強力かも
0076login:Penguin
03/04/05 21:35ID:84aQK/s/鵜飼さんだー
0077login:Penguin
03/04/13 11:22ID:vrqAEUu9現在Windows 2000 Pro & Apache 2.0.44で動作中。
使ってみた感じ安定してそうだしこれならもうCVSから移行して良いかな。
今のところ問題点としては
うちではRapidSVNが落ちまくる。(起動はするが)
スペース入りのファイルが扱えない場合がある。
くらいかな。
とりあえずコマンドラインで使っています。
0079login:Penguin
03/04/15 09:36ID:DPFP17IK残念ながらWorkbench(作業コピー)を見る以外何でもお亡くなりになります。
αとはいえできないならメニューに入れて置くなよって感じ。
しかしながらメニューを一通り見ると必要最小限に良くまとまっていて
完成すれば使いやすそうな感じだね。
まぁ、気長に待つか。。。
0080bloom
03/04/15 09:52ID:qKGMeq4I0081login:Penguin
03/04/16 00:51ID:Jx8xEo0wPenIII 600MHz/256MB memくらいはあるんだけど、この程度じゃ駄目
って事か?
0082login:Penguin
03/04/16 02:10ID:R0oaMTjAまぁ、利便性を考えたらこのぐらいでも我慢できるかな。
ところでsubversionで連携できるdiffのツールってなんか良いのある?
0083login:Penguin
03/04/16 07:44ID:vkRI58Beないんだろうか。公式ガイドにも任意キーワードなんてのは記載されて
無かったし、試しに svn propset svn:keywords "Hoge" とかやってみた
けどやっぱり有効にならんかった。
>>82
連携って具体的にはどんなんがやりたいの?
0084login:Penguin
03/04/16 09:55ID:bTT6JK5mLinuxだとconfigファイル(?) Windowsだとレジストリに
editor-cmdとかdiff-cmdといった設定項目があって
これを設定しておくとコミット時のメッセージ入力に好きなエディタが使えたり
diffのときに指定した比較ツールが使えたりする。
Windows上でdiffする時に連携してくれるツールはない物かと。
(板違いと言われそうだが)
0085login:Penguin
03/04/16 12:10ID:vkRI58Beそりゃ確かに板違いだな(w
でもWin用のdiffツール自体ほとんど無いから、他の板で聞いても同じかも。
俺が知ってるのだとVC++とかWin2000 Support Toolsにおまけで入ってる
Windiffくらいかな。
http://www.freebsd.org/cgi/cvsweb.cgi/src/README.diff?r1=1.21&r2=1.22&f=h
みたいに色付き & 画面分割で表示するって感じ。
ただ、いまいち使い勝手が悪くて結局CygwinのGNU diffばっかり使ってた
記憶が。
0086山崎渉
03/04/17 11:51ID:KRn99/cy0087login:Penguin
03/04/17 15:47ID:QgET5h2K0089login:Penguin
03/04/18 13:23ID:/yCt9qOkCVSの時は使ってたけど(WinCVS)
ExamDiffってsubversionと連携できるんかな。
0090login:Penguin
03/04/18 13:48ID:VkGGt1Dgttp://subversion.bluegate.org/doc/book.html
日本語で読めるのは非常に有り難いです。
0091login:Penguin
03/04/19 11:34ID:GvdmY9H2DF ttp://www.vector.co.jp/soft/win95/util/se113286.html
0092login:Penguin
03/04/19 14:42ID:rJu8kGMahttp://tortoisesvn.tigris.org/
TortoiseCVSのSubversion版だそうです。
0093山崎渉
03/04/20 05:48ID:X64WTq1+( ^^ )< ぬるぽ(^^)
0094login:Penguin
03/04/21 12:11ID:up1wYn0UTortoiseSVN使えば,外部Diffツール指定できるので,Diffツールはなんでもいいぞ.
#自分はExamDiffに日本語パッチあてて使っている.
で,TortoiseSVNなんだが,0.80以降はExplorerに不調をきたすので,0.70を未だ使っている.
0095初期不良
03/04/22 00:30ID:0+/5SiKZなんか怖くて手が出せないな...
日本語ファイル名とかどうでつか?
Subversion 自体は UTF-8 への変換が
働くようになったけど。
0096login:Penguin
03/04/23 12:33ID:ESV4BaVg#自分の環境では,失敗しましたが.
0097初期不良
03/04/24 04:13ID:0Q7h8R2Capache2 経由で使っている人の方が多いのかな?
僕はローカルメインで使ってますが。
apache2 の dav 経由だと確かに日本語関係大変そう。
0098login:Penguin
03/04/25 01:29ID:9WMGrDaOfile://でやればlocal repositoryとして使えるよね。
0099初期不良
03/04/25 12:58ID:CzjBC+dy自分でやってみますた>TortoiseSVN
日本語ファイル名も日本語ログも TortoiseSVN で問題なく扱えますた。
日本語が表示できないフォントとかも使われていなくてばちーり。
まだ使い込んでいないのでどんな問題があるかわからないけど、
とりあえず日本語ファイルを add して commit はできますた。
これイイ
0100login:Penguin
03/04/26 15:59ID:421CO5Z6http://rapidsvn.tigris.org/
まだソースしか読んでないんですけど(wxWindowsの勉強にちょうどいいと思って)。
0101login:Penguin
03/04/26 16:30ID:XzUCqcQV0102初期不良
03/04/27 07:58ID:Ky0Kd/IF無理でしょ〜
タグ打ち無くなったし、ブランチタグもなくなったし。
まあ、どうせ gateway 使っても CVS の機能だけしか使えないわけだし
普通に CVS を使って、IDE とかが Subversion に対応したら
CVS からリポジトリ変換かけて一気に移行する方がいいだろね。
個人的には IDE が対応しなくても TortoiseSVN で
十分使い物になりそうだけどね。
0103login:Penguin
03/04/27 16:49ID:TW4m7+2W0104初期不良
03/04/28 02:41ID:BPUIEeoyhttp://tortoisesvn.tigris.org/screenshots.html
と思ってたら項目欄のところ右クリックで
表示のカスタマイズできたのね...
そこに SVN Status と SVN Revision があたーよ
これが常に見えると結構快適
0105login:Penguin
03/04/28 11:59ID:4zscvj9oVS.NET用Subversionクライアント。
使っている人います?
0106login:Penguin
03/04/28 23:05ID:OAGNdv3XうちはWinXPで、TortoiseSVN0.9.2使ってるけど、これが問題になってる。
0107初期不良
03/04/29 04:17ID:dQ2bbQCY今日 win2k で激しくファイル操作したけど問題は起きなかったよ。
XP はなんだか元からエクスプローラー落ちやすいような...
良くデスクトップとかタスクバーごと死んで復活するよね。
家族のマシンなんで TortoiseSVN は入れてないけど。
0108login:Penguin
03/04/29 12:14ID:JC/CwqS8Thankx
ためしにWin2kで試してみっかな。
0109初期不良
03/04/29 18:27ID:dQ2bbQCYと言うかそれ再現性ありますかい?
あったら報告した方がいいかも。
漏れもファイル指定無い時の右クリックで
空文字の妙な欄がある問題とかあるんでバグトラック見てみる。
0110login:Penguin
03/04/29 21:43ID:J12V9i1y英語できたら、やってる。:-(
でも似たようなことはMLにポストされてた。
http://tortoisesvn.tigris.org/servlets/BrowseList?listName=dev&by=thread&from=95725&to=95725&first=1&count=1
#excite翻訳でもいいから、レポートしたほうがいいんかね?
0111初期不良
03/04/29 23:16ID:dQ2bbQCYおお、報告あったんだ。
http://tortoisesvn.tigris.org/servlets/ReadMsg?list=dev&msgNo=416
で、再現できて原因もわかったってなメールがあるんで
とりあえず報告はもうしなくていいんじゃないですかね。
0112login:Penguin
03/04/29 23:48ID:J12V9i1y現象が似てるっぽいからWinXPだけの問題なのかしらん?
次のバージョン(つうか、このバグ直したよ報告)が出て、再現するようだったら、がんばってレポートしてみるわ。
0114login:Penguin
03/05/03 07:59ID:L9ogzXtoできるのなら使ってみたい
0115login:Penguin
03/05/03 08:43ID:Vpm5LPcy使ったことないけど。
0116login:Penguin
03/05/03 10:37ID:Gn+NkasD0117初期不良
03/05/04 04:15ID:ncz75ifxそういえばコピーされたものかどうかって判断はどうつけるんだろ?
似た名前のツリーがあって間違ってマージしようとしちゃったり...
0118login:Penguin
03/05/04 17:54ID:jlQckIyYファイルは平気だけど、ディレクトリはちょっとおかしな動作をするよーな。
0119初期不良
03/05/05 07:12ID:BLAjtcr2win2k のローカルリポジトリだと TortoiseSVN 経由でも
日本語フォルダの add commit は普通にできてる感じ。
TortoiseSVN
import がうまくいったように見えて
co できないリポジトリになっていたり、
rename が remove+add になってたり...
rename は CVS の時のままの実装なのかな?
改善キボンヌしよ
0120初期不良
03/05/05 07:19ID:BLAjtcr2ってコマンドラインでも svn rename が remove+add だ...
前からそうだったっけ...? 新ファイル名で変更前の log とか
見られるんだから CVS 時代の remove+add に似せる必要も
無いと思うんだけどなぁ...
0121login:Penguin
03/05/05 14:10ID:FS1Iz43z.svnフォルダが知ってるんじゃないのかな(って、根拠ないけどさ)
この前、マージのテストしてみようと思ってブランチ無かったから、tagsフォルダからマージしようとしたら「brunchじゃないからダメ」って言われた。
ちなみに、TortoiseSVN経由だけど。
これって、Subversionが言ったのか?TortoiseSVNが言ったのかな...
0122login:Penguin
03/05/05 14:12ID:FS1Iz43zサーバがLinuxの場合、文字コードとかどうしてるのか教えてプリーズ。
Linux→Windows(SJIS)
Linux→Linux(EUC)
のコード変換ってなんか指定しないといけないの?
0123login:Penguin
03/05/05 14:20ID:j07N5ZMgマニュアル読んだらmove(rename)はcopy+deleteと一緒って書いてあったから
動作はあっているのでは?
リビジョン番号ってリポジトリ単位で付くんですね。複数プロジェクトを
同じリポジトリで管理してるとちょっと面倒かも。
0124login:Penguin
03/05/05 16:10ID:j07N5ZMgCommitとかしてますが今のところエラーは起きてないです。
なんか使用するユーザでインストールしないと動かないみたいですね。
(Administratorでインストールしたが別のユーザでは動いてなかった)
RapidSVNのLogが使えないのとDiffがないので重宝してます。
0125login:Penguin
03/05/05 16:13ID:j07N5ZMgスマソ、Logをみようとすると日本語が化けますね。
あと、Diffは外部プログラムを指定しないと使用できないみたい。
0126初期不良
03/05/05 16:26ID:BLAjtcr2LANG で指定してあれば iconv でウニコードに自動変換して
送ってくれるようでつ。日本語ファイル名とかも。
つまりまともな環境であれば文字コード意識する必要ないはず。
0127初期不良
03/05/05 18:54ID:BLAjtcr2>>122
暇だったんで RedHat7.3 にここの rpm 全部 -Uvh してやってみた。
http://summersoft.fay.ar.us/pub/linux/redhat/RPMS/i386/subversion-latest/redhat-7.x/
Win2k から「てすと」を svn mkdir、 「新しいフォルダ」と
「新規テキスト ドキュメント.txt」を svn add して svn ci 。
RedHat で svn co してみたけどきちんと EUC でファイルができますた。
ログも EUC で出てきます。win2k だと SJIS で出てくる。
0128初期不良
03/05/05 19:02ID:BLAjtcr2>TortoiseSVN
>import がうまくいったように見えて
>co できないリポジトリになっていたり、
import がおかしいんじゃなくてリポジトリ作成を TortoiseSVN に
やらせるとおかしなリポジトリになるみたい。
コマンドラインでリポジトリ作ってから TortoiseSVN で
import したら大丈夫だった。
0131初期不良
03/05/05 20:09ID:BLAjtcr2add じゃなくて copy なのか。
svn status で A としか出ないから CVS の経験があると
不安になっちゃうよ...
0134login:Penguin
03/05/05 22:52ID:wiln+MkuSubversion結構使ってる人いるのかな?漏れのまわりはVSSばっか。いまさらCVS覚えるのもなんだからってSubversion覚えたけど、いいよね、これ。
マルチユーザでネットワーク越しに使ったら、どんなもんなんだろ?
漏れの感じではVSSよりは、ちょっと遅いかなって感じだったけど。
0135login:Penguin
03/05/06 10:16ID:/28AOZ0DWinXPのドラッグ&ドロップ,コピー&ペースト問題がクリアされてます.
0136初期不良
03/05/06 12:50ID:fKsQCDvpけど、今度はこんなエラーが...
modify とかは大丈夫なんだけど .svn 内の
ベースファイルの削除に失敗しているらしい。
報告かな
Commit succeeded, but other errors follow:
Error bunping revisions post-commit (details follow)
in directory 'C:/svn'
start_handler: error processing command 'committed' in 'C:/svn'
svn_io_remove_file: failed to remove file "C:/svn/.svn/text-base/tmp/.txt.svn-base"
0137初期不良
03/05/06 13:45ID:fKsQCDvphttp://subversion.bluegate.org/doc/book.html#svn-app-d-sect2.2
とりあえず DreamWeaver4.0 の WebDAV 接続をしてみたけど、
上のサイトの通りダイレクトに編集はできなかったが
ローカルに GET して編集、PUT したらバージョニングされたよ。
日本語はさすがにだめだったみたいだけど...
mod_encoding で何とかなるか?
ログはこんなんが自動的に作られた。
Autoversioning commit: a non-deltaV client made a change to
/tmp/index.html
web ブラウザでリポジトリの index.html とか表示させると
きちんと最新状態が表示されるし、デザイナーさんにも
バージョニングに参加してもらえるといいな〜...
0138login:Penguin
03/05/06 13:56ID:7MJjPKVxやべー。すげー興味をそそられる。
未だにCVSオンリーだけどついに重い腰が上がりそうだ。
0139login:Penguin
03/05/06 15:56ID:DX38BwtvRapidSVNのWindows版使ってますがcommitのログをSJISのまま記録しているみたい。
(dumpされたファイルを読んでて分かった)
そういうわけでログを書き替える方法を探してます。ログってプロパティなんだよね。
0140139
03/05/06 16:43ID:DX38Bwtv0141login:Penguin
03/05/07 21:31ID:WGs35T8hDAV経由をやってみた。
Linux側はsvnコマンド、Windows側はTortoiseSVNを使って日本語のファ
イルをコミットしたり、コミットログを日本語で書いたりしたが、Winでも
Linuxでもちゃんと表示されますた。
マジで乗り換え考えよ。
0142login:Penguin
03/05/08 02:11ID:Ap+nVozg何とかならないでしょうか?
具体的には、repositry作成後、新しいディレクトリをImportするときに
"settings"の"Temp File Extensions"に該当するファイルがあった場合、
「ファイル を削除できません。送り側のファイルまたはディスクから読み取れません。」
と出てしまいます。
もちろん、そのファイルは削除されず、不必要なのにImportされてしまいます。
現在は手動で該当ファイルを消した後、Importしています。
commit時には無視されるようなので、Import後は気にならないですが・・・。
0143login:Penguin
03/05/08 10:24ID:j75Xabltdiff取ろうとすると失敗しません?
0144login:Penguin
03/05/08 22:30ID:vilDBQqisvnコマンドでも日本語diffは失敗する
↓のメッセージが出てダメ。
svn: Invalid argument
svn: failure during string recoding
日本語のディレクトリに英語のファイル名だと、そのディレクトリまで
降りてdiffの場合は大丈夫だけど、親ディレクトリからdiffかけると
同じように失敗する。
0145login:Penguin
03/05/09 08:18ID:G6XSubI30146初期不良
03/05/09 22:16ID:ybFPjPdSVersion 0.22.0 (released 7 May 2003, revision 5842, branches/release-0.22)
User-visible changes:
* svn diff -r BASE:HEAD and other edge cases fixed (#977)
* svn diff and merge now have --ignore-ancestry option (#1034)
* svn ci -N DIR no longer errors during post-commit (#1239)
* ra_dav now optional (#617)
* update vn-svn.el (#1250, #1253)
* improvements to svn_load_dirs.pl (#1223, #1215)
* misc ra_svn bug fixes and protocol change
* log-encoding option now properly only applied to logs
* fix mmap failures on HP-UX
* fix some client memory leaks
Developer-visible changes:
* finish transition to new xml prop namespaces for mod_dav_svn (#840)
* minimize full tree locks and number of system calls (#1245)
* auto-generated .dsp files (#850)
* fix ETag of directory (#1251)
* added export editor (#1230)
0147初期不良
03/05/09 22:18ID:ybFPjPdSアンインストールしちゃったよ...
0148login:Penguin
03/05/10 00:44ID:vdjuBHomtortoisesvnなら見られるんだけど。
0150148
03/05/10 14:00ID:UtsESVthもう少し調べてみます。
なお、ローカル(file://)で使ってます。
0151148
03/05/10 14:44ID:UtsESVthちゃんとチェックアウトも出来た。
でも、どこかで見たけど、コマンドラインからじゃないとapacheが起動しないね。
いろいろ試してると結構楽しい。
0152初期不良
03/05/10 15:45ID:EzeWjDF4当たり前だけどやっぱりコマンドラインの SVN クライアントが一番安心。
0153初期不良
03/05/10 15:51ID:EzeWjDF4revision って名前だから良くないような気がしてきた。
単にリポジトリのシリアル番号だよね。serial とかの方が
通りがいいんじゃないかな。ファイルのリビジョンは別個に
プロパティとして確保すればいいんじゃないかと。
ファイルのリビジョンという考え方じゃなくて
リポジトリの特定リビジョンのファイル、っていう切り替えは
なかなか難しい気がする。
0154login:Penguin
03/05/10 16:44ID:UtsESVthこれまだなおってないよね。
0.24までまつってことかな。
0155初期不良
03/05/10 18:13ID:EzeWjDF4いつからか不明なんだけどできるようになってまつよ。
単になんかの拍子で漏れの環境変数に LANG=ja_JP.SJIS が
入ってからかも知れないんで、ずっと前から変換はできていた
可能性もありまつ。
0156初期不良
03/05/10 19:16ID:EzeWjDF4どのバージョンから日本語ログとか使えるようになっていたか
確認してみた。win 版の話でつ。
0.18 でだめで 0.19 で使えるようになってた。
iconv 自体は 0.18 でも入るんだけどなんでだろね。
CHANGE ログ見てもなんでできるようになったのかわからんし...
で、漏れは気付かず >>73 で 0.20.1 で騒いだわけだ。
0157148,154
03/05/10 23:23ID:dvsF7dI8zipの方を持ってきて展開していたので、知りませんでした。
セットアップの方を持って来て、セットアップしたら
APR_ICONV_PATHが設定されていました。
これで、問題なくログの日本語が表示できました。
もちろん、日本語ログの入力も出来るようになっていました。
0158login:Penguin
03/05/11 01:59ID:wdqv4ZGI>>137みたいなことしてみたいな。
0159初期不良
03/05/11 13:05ID:Sq0G/Whz一応 >>137 と同じ程度には Win のウェブフォルダでもできてるよ。
ウェブフォルダもここにある通り直接編集はできない。
http://subversion.bluegate.org/doc/book.html#svn-app-d-sect-3.1
それと、svn クライアントを通さず WebDAV でアクセスすると
日本語関係がやばい。win のウェブフォルダは Unicode に変換して
送受信する行儀のいいものじゃないから。しかも Win のバージョンに
よって挙動が違ったり MS 何考えてるんだという...
http://www.atmarkit.co.jp/flinux/special/webdav03/webdav01b.html
の mod_encoding を使えば日本語もうまくいくかもしれない。
と思ったら Win2k のウェブフォルダだと日本語 OK だ(^^;
受信でも化けないし書き込みもきちんと Unicode でやってるみたい。
今 WinXP のマシンが手元にないんで今度試してみるよ。
ちなみに Office アプリはウェブフォルダのファイルを直接開ける。
Office 側に自動的に作業コピーを作って編集、書き込みを行う機能が
あるみたいだ。おばはんもこれでバージョニング?
0160login:Penguin
03/05/11 13:36ID:uYJJsDk8俺は職場でCVSを初めて使うヤツを教育したが、CVSのリビジョン管理が
ファイル指向ってのをなかなかしっくり理解してくれなかった。
アレはRCSの仕様を引きづっただけで、初めて使うならSubversionみたい
にリポジトリ全体のリビジョンというのが理解しやすいと思われ。
0161初期不良
03/05/11 13:40ID:Sq0G/Whzそういうもんなのか...
バージョン管理する前はファイルにコメントで
ファイルのバージョンとか書いておいたりする
と思ってたから、その感覚からするとファイルの
バージョンがないのはつらいけど、慣れの問題かもね。
0162158
03/05/11 14:08ID:NZBfIMHv私のところだと、ネットワークプレースの追加までは問題ないのですが、
実際にアクセスしようとすると
「\\localhost\svnにアクセスできません。
このネットワークリソースを使用するアクセス許可がない可能性があります。
アクセス許可があるかどうかこのサーバの管理者に問い合わせてください。
ネットワーク パスが見つかりません。」
と表示されてしまいます。
なお、アクセス制限はかけていません。
<Location /svn>
DAV svn
SVNPath c:/home/work/svn_repository
SVNAutoversioning on
</Location>
アクセスログには
127.0.0.1 - - [11/May/2003:14:01:36 +0900] "PROPFIND /svn HTTP/1.1" 207 1148
とあります。
環境は
svn 0.20.1
apache 2.0.45
winxp sp1です。
0163158
03/05/11 14:12ID:NZBfIMHvSubversionは0.21.0です。
0164初期不良
03/05/11 20:55ID:DxIWi+6U>「\\localhost\svnにアクセスできません。
そりゃネットワークプレースの追加の仕方が間違ってると思う。
\\localhost\svn じゃなくて http://localhost/svn/ にしないと。
0165login:Penguin
03/05/11 21:10ID:DzJi/lyXちなみに、Subversion+Apache2で、httpd.confには認証の指定かけてないんだけどね。
0166動画直リン
03/05/11 21:14ID:+tmpPecX0167login:Penguin
03/05/11 21:56ID:QSSyYqVN鵜飼さんのLinuxWorldのセミナー
0168162
03/05/11 22:31ID:jsIohBSG> \\localhost\svn じゃなくて http://localhost/svn/ にしないと。
追加の時はそうやってあるんです。
実際にアクセスすると\\localhost\svn になってしまいます。
dav_fs の方も試したら\\localhost\dav(http://localhost/davで追加)になったから
そういうものなのかなと思っているのですが、2kとXPは何か違うのかな。
0169初期不良
03/05/11 23:26ID:DxIWi+6Uあー、WinXP のその辺の挙動、身に覚えがある。
普通のファイル共有で \\samba\share とか参照すると
http://samba/share にアクセスが来てるんだよね。
不安定な時の Apache2 にそれでアクセスしちゃって
Apache2 が固まってついでにそのまま WinXP まで
フリーズしてたことがあった。
ファイル共有と WebDAV を同一視するような方面に
持っていきたいのかも知れないけど制御できないと
困るわな。何か方法無いのかな...
0170初期不良
03/05/12 23:21ID:A2r9nIlU後ろ向きだけど 80 番以外で apache2 を動かすようにすれば
とりあえず大丈夫になるかもしれない。
http://mm.apache.or.jp/pipermail/apache-users/2003-February/002377.html
0172168
03/05/13 10:42ID:c1C5Y2zB80を以外(8080)を使うようにしたらばっちりでした。
ネットワークプレースの表現もlocalhost上のsvnになりました。
>>171
申し込んでみました。行けるかわからないけど。
0173login:Penguin
03/05/14 07:49ID:Z9Y33MvE0174login:Penguin
03/05/14 12:41ID:lOdj/nvZ極一部で流行しているからでしょう。
■ このスレッドは過去ログ倉庫に格納されています