Subversion使ってる人いますか?
■ このスレッドは過去ログ倉庫に格納されています
00011
01/10/06 17:05ID:DimV7liY自分のファイルを管理する時は、リネームや移動が面倒でなりません。
で、Subversionというのが開発されてるのを知ったのですが、これの
使い心地ってどうなんでしょう?
個人的には、ログに日本語が使えて、Cygwinから使えればマンセーなの
ですが。とりあえずM3-r117をコンパイル中…。
0666659
03/12/24 20:30ID:TvzsnjLpいえいえ、こちらこそスマソ。
やっぱりそれしかないんでしょうか…
そう考えるとcommit するときはちょっとキンチョーします
0667login:Penguin
03/12/24 21:32ID:sN+O4b9t0668login:Penguin
03/12/24 22:43ID:I+8kZ5QN0669login:Penguin
03/12/24 23:40ID:4CGzelm9変更したファイルが出てこなくなるバグが直ってないな。
しかも、Diffツールにファイルのパスを渡す時に空白文字が入っていても
クォーテーションで囲まないバグが。
0670login:Penguin
03/12/25 10:57ID:wbl2zlMl日本人のコミッターいないのかな?
0671login:Penguin
03/12/25 18:03ID:ErWejVLDいろいろやったけど、できそうに無いので、これまでのlog捨てます。
0672login:Penguin
03/12/25 19:21ID:6KSAHKDF0673login:Penguin
03/12/25 19:26ID:L2PGRoMa文字コード指定したか?
0674606
03/12/25 20:16ID:6Gw641MTそれでも日本語ファイル名は、駄目だけどな。
これは手作業か、スクリプト書くか。
0675671
03/12/26 11:25ID:MFnQZ4PAnkfで漢字コードを変えましたが駄目でした。
環境変数もいろいろいじりましたが駄目でした。
>>673
ふと、cvs2svnのオプションを探したらそれらしきものが
あったので付けてみたら、見事logが化けずに表示されました。
cvs2svn --encoding=euc-jp -s .......
>>674
日本語ファイル名は使っていないので、
上記の用にすればlogは、OKでした。
皆さんお手数書けました。
0676671
03/12/26 16:21ID:MFnQZ4PAもう一つ質問です。
httpからのアクセスをしない場合に
SVNサーバーを立てるのに必要な
最小インストールパッケージって何でしょう?
(Linux)
Berkeley DBとSubversionぐらいでしょうかねぇ。
(autoconf, libtoolもいるかな)
これに、cvs2svnを使う場合は、Pythonが必要と
いった感じでしょうか?
0677login:Penguin
03/12/26 21:14ID:eKMPT1S+0678初期不良
03/12/29 21:52ID:N/FIT2iKやった事無かったのでウオーサオーしてしまった。
リポジトリの中にある conf ディレクトリ内で設定するのね。
あとはユーザーとパスワードのリストをここにテキストファイルで
作るだけですた。パスワードも空にできるし自己申告が
欲しいだけの場合もこれで大丈夫。
apache2 入れたくない向き、ssh 使えるシステムユーザを
作りたくない向きにおすすめ
0679login:Penguin
03/12/31 12:14ID:4bLAYxwf0680login:Penguin
03/12/31 13:32ID:mVuQlfKB0681login:Penguin
03/12/31 14:15ID:uHhyiL8sメーリングリストのメールがなぜか来なくなってるので気付かなかった。
0682login:Penguin
03/12/31 16:00ID:T33AhfCd英語弱くてはっきりしなかったんだけど、
次のリリースからbetaってことだよね?
0683login:Penguin
03/12/31 21:43ID:aRS5cq+iそういうことみたいですね。
ttp://subversion.tigris.org/project_status.html
・・・っていうか、αの期間長かったなぁ・・・
0684login:Penguin
04/01/01 11:02ID:Iq698554>>683
違う。0.35.1 がブランチして beta になったんだから、0.35.1 から beta リリースってこと。
ただし、0.36以降も安定版ということで。
つまり、1.0リリース以降に盛り込むとされていた機能については
0.36, 0.37, … のラインでは実装されない。
0685login:Penguin
04/01/01 16:50ID:blLYHQO7うまくやってくれないね
0686login:Penguin
04/01/01 23:54ID:DkZIQQpoそれなら設定でFixed drivesだけにチェックが
入ってるのがデフォルトみたいだけど。
0687login:Penguin
04/01/02 21:15ID:sH3ItnzYそーいや、自分のところはローカルディスクでも、毎回、「最新の情報に更新」
しないとオーバーレイ更新されないんだけど、どーよ?
WinXP(Pro)です。
0688login:Penguin
04/01/06 03:17ID:e4AOXEk5USBメモリにチェックアウトするとき、フォルダに入ってないファイル
(リポジトリの直下おかれてるファイル)がチェックアウトできなかった。
中途半端な状態でもう一度チェックアウトしたらうまくできますた。
0689login:Penguin
04/01/06 12:48ID:WrRUAG+m自分で作ろうとしたもののDocBookがよくわからないし、
FOPのdebパッケージが見つからないあたりでくずおれ気味。
0690初期不良
04/01/09 05:28ID:6nTMVaCm0691login:Penguin
04/01/14 12:04ID:kAdBlUy/変更点は↓。
ttp://svn.collab.net/repos/svn/tags/0.36.0/CHANGES
1.0-stabilizationブランチからの初のリリース。
ロードマップ(↓)を見ると、β〜1.0の期間はめちゃめちゃ短い…。
ttp://subversion.tigris.org/project_status.html
0692初期不良
04/01/14 12:07ID:dtYF7x0GVersion 0.36.0 age
add cancellation suport to svnadmin and svnlook
??commit を取り消せるようにでもなったのか?
svnserve changes:
- added '--inetd' option
inetd 経由で実行できるようになったみたいですな。
0694login:Penguin
04/01/14 12:16ID:2+46mx7Z0696login:Penguin
04/01/14 15:14ID:q4nmagB1サーバだけ更新した場合って、TortoiseSVN 0.24(0.35.1向け)でアクセスしても大丈夫かなぁ。
0697login:Penguin
04/01/14 18:03ID:6kUs5YSHそういうのもCHANGESに書かれると思う
一応、クライアント0.36, サーバ0.35で試したけど大丈夫だった
0698login:Penguin
04/01/15 00:28ID:/HTNsqxv0699login:Penguin
04/01/15 03:22ID:yh9wPmFw±0.1ならアクセスできることが保証されてたはず。
0700login:Penguin
04/01/18 21:01ID:NkGV17sy0701login:Penguin
04/01/18 21:15ID:dVAIfrO0どこが更新されてるのか分からんのだが、どっかに差分でも有るの?
0702login:Penguin
04/01/18 21:33ID:NkGV17sy0703login:Penguin
04/01/19 17:26ID:E0qFjIm/さて使うか。
0704login:Penguin
04/01/21 22:21ID:qXDPsZHasvnadmin dump c:\svn\hoge\hoge -r 1:10 > c:\temp\hoge.dump
とかやると落ちてしまうんですが、自分だけっすかね?
0705login:Penguin
04/01/22 10:38ID:S365B9bPRapidSVNのバージョンアップまだかなぁ?
デザイナに使わせたいのでGUI+日本語な環境じゃないと無理なんで。
0706初期不良
04/01/22 14:27ID:FU9dAc4Rデザイナーのためなら WebDAV でアップロードしてもらって
オートバージョニングで履歴を取る、と言うのも考えに入れても
良いんではないでつか?
0707login:Penguin
04/01/22 22:08ID:2j18Y/H0TortoiseSVNは設定さえすればメニューとか全部日本語で表示されるけど
そういう話ではない?
0708login:Penguin
04/01/23 06:47ID:aMrd4Taq例えば最新のリビジョンが5まであるとして、リビジョン3以降の変更を全て取り消して
リビジョン3を最新バージョンとして以後の開発を行うような場合はどうすればいいのですか?
0709login:Penguin
04/01/23 07:09ID:f0o7Wguf一ファイルだったらsvn catかな。
複数だったらcopyでいけるんではないかな?
0710login:Penguin
04/01/23 07:45ID:Menf2KJvsvn merge -r 5:3 http://svn.example.com/respos
http://subversion.bluegate.org/doc/ch04s04.html
0711login:Penguin
04/01/23 08:03ID:IBfYMMVmむちゃくちゃ重いんですが・・・
RapidSVN日本語対応まだ?チンチン
0712login:Penguin
04/01/23 08:15ID:IBfYMMVmこの辺、日本語の記事が全然ないでつ・・・
解説キボンヌ
0713login:Penguin
04/01/23 08:32ID:Menf2KJv0714708
04/01/23 12:36ID:f51GDV0qとりあえずmergeで対処したいと思います。
本当は svnadmin obliterateコマンドが想定したことをやりたいんですが、
実装はまだまだ先みたいですね。
以下、>>710のリンク先からコピペ
---------------------------------------------------------
しかし、コミットに関するすべての情報を削除したいという例外的な状況もあるでしょう。
(多分、誰かが極秘のドキュメントをコミットしてしまった、など)
これはそんなにやさしいことではありません。
Subversionは意図的に決して情報が失われないように設計されているからです。
履歴からのリビジョンの削除は、連鎖的な影響を与え、すべての後続リビジョンと、
多分すべての作業コピーに混乱をおこします。 [9]
--------------------------------------------------------------------------------
[9] しかしながら、Subversionプロジェクトはいつの日か svnadmin obliterateコマンドを実装する計画があります。これは情報の完全な消去を実行するコマンドです。
0715初期不良
04/01/23 16:59ID:W7v6F9J8このすれでもやってたよ >>137
だいたいこのドキュメントでわかります。
http://subversion.bluegate.org/doc/book.html#svn-app-d-sect2.2
0716初期不良
04/01/23 17:07ID:W7v6F9J8これはどう?
svnadmin dump missedrepos --revision 0:3 > repos.svndump
svnadmin load newrepos < repos.svndump
0717login:Penguin
04/01/24 08:42ID:vQV1CwVOTortoiseSVNにファイルを移動しようとして、
全選択
↓
右クリック
↓
1分経過
↓
2分経過
↓
5分経過
:
_| ̄|○ コマンドラインでの使い方を覚えようと思いました
# でも、これじゃ周りに薦められん
0718login:Penguin
04/01/24 08:43ID:vQV1CwVO○TortoiseSVNにて
0719login:Penguin
04/01/24 10:54ID:jNx742iT自分が編集しているファイルが、他人のコミットによって編集&移動されているとします。
自分の編集分と移動後のファイル編集分をマージするにはどうするのがスマートな
方法なんでしょうか?
移動(コピー)後のファイルと移動前のファイルのURLが違うせいか、diffが取れないんです。
0720login:Penguin
04/01/24 21:51ID:VyCzcM+G0721login:Penguin
04/01/25 00:56ID:XQOE9SCLリポジトリに被害はなかったの?
0722login:Penguin
04/01/25 19:35ID:Nw/F55gvttp://svn.collab.net/repos/svn/tags/0.37.0/CHANGES
ttp://subversion.tigris.org/servlets/ReadMsg?list=announce&msgNo=98
1.0はおよそひと月後の予定。
0723初期不良
04/01/26 02:18ID:OC80Ct/jなんかタイムスリップなバージョン番号...>0.27
それはそうと漏れ昨日 0.36 入れたばっかだよ...
けど、バグフィックスメインみたいでつな。
急いで追わなくても大丈夫かな
0724login:Penguin
04/01/26 07:10ID:troxWyAbWebで探して見つかったのはWinMergeとAraxisMerge(パッケージ3万くらい)
程度だったのですが、他に良いツールをご存知の方教えてください。
0725login:Penguin
04/01/26 07:51ID:F5QXzM2Yバグフィックスだからいちおう追った方がいいと思うが
どうだろう…
0726初期不良
04/01/26 09:12ID:OC80Ct/jexamdiff+手動マージしてまつ。
WebObjects に付属の FileMerge ってソフトは
見た目良い感じだけど使ってみようかな。
せっかく WebObjects 入れてあるんだし。
>>725
む、確かに... なぜか機能を追っている漏れ...
0727722
04/01/26 13:43ID:DWE3nsUm> なんかタイムスリップなバージョン番号...>0.27
うは。間違えた。
(俺以外は)みんなわかってるように、0.37.0です。すまん。
0728Tez
04/01/26 23:42ID:6MDEU3+7http://arch.bluegate.org/mailman/listinfo/subversion-jp
「本」はあくまでも一般論なので、バージョンごとの細かい不具合などについての情報がお互い得られればと思います。よければどうぞ。
- Tez
0729login:Penguin
04/01/27 00:03ID:XEh1MPNG0730login:Penguin
04/01/27 00:17ID:7sziAgPGIDが1MのPNG。Subversionスレにふさわしいネ!
0731login:Penguin
04/01/27 00:21ID:lYtRVzxy0732login:Penguin
04/01/27 07:27ID:Jduy8pQ/リポジトリは正常です
選択ファイルが多ければ多いほど、メニューが出る時間が長いみたい
亀入れると、ある意味explorerがヤられちゃうのが傷だ・・・
>>731
同意
0733login:Penguin
04/01/27 18:02ID:VYWBgpUB1秒もかからずにメニュー開いたよ。
0734login:Penguin
04/01/28 00:10ID:ZNugX7n8別のリポジトリを複製しようとしているのですが
svnadmin dump Repository > repos.dat
svnadmin create newRepository
svnadmin load newRepository < repos.dat
という手順で新しいリポジトリを作成しようとしても
途中でfile not foundエラーが出てしまいます。
ログを見ると日本語のファイル名のものを復元した次で止まっているようなんですが、
日本語のファイル名ってまだ完璧に扱えるわけじゃないんですか?
0735初期不良
04/01/28 00:51ID:Tr6yJnTV日本語ファイル名のものを import して
>svnadmin dump Repository > repos.dat
>svnadmin create newRepository
>svnadmin load newRepository < repos.dat
して svn co してみたけど、何も問題なくファイル生成されたよ。
何か特定の文字に問題があったりするのかな?
ファイル名ここに書いても大丈夫だったら書いてみてくだつぁい
0736login:Penguin
04/01/28 08:23ID:WW9t4Uwdええ!?
そんなに速いですか?
スペックが低いのかと思って、Pen4 2.6GHz MEM 512MBの環境で試しましたが、
約100個のファイル・フォルダの選択→右クリックで、約4秒 _| ̄|○
いや・・・前より倍以上速いですが。
よかったら環境を教えてもらえないですか?
0737733
04/01/28 16:25ID:uATskI+UWindows2000なのが関係してるのかな?
TortoiseSVNのバージョンは相当古い0.15.2だけど
昔から、人によっては遅いってのを見かけたような気がする。
0738login:Penguin
04/01/30 14:24ID:V09/ODwpsvnserveとか構築しなくてもリポジトリの共有できるってこと?
Samba経由で見えるディスクにリポジトリ置いといて、複数の作業者からfile://で
アクセスしちゃっても良いわけ?
0739login:Penguin
04/01/30 14:42ID:Ia90pdqV小さいLANで、「今から僕が更新するよー」って声掛けてからやるんなら
良いんじゃないの?
0740login:Penguin
04/01/30 15:35ID:V09/ODwpやっぱりDBの排他かからないんだよねぇ。
んじゃぁメリットないっつうか、危険だなぁ。
素直にsvnserve建てとくか○|(ry
0741login:Penguin
04/01/30 16:23ID:fpe2iMVb0742login:Penguin
04/01/30 19:01ID:3xbT7q5uNFS, AFS あるいは Windos の SMB のようなリモートファイルシステム上に
リポジトリを置くことはできません。
BerkeleyDB は利用するファイルシステムが POSIX のロックの方式に
厳密にしたがっていること、そして更に重要なことは、
ファイルをプロセスメモリーに直接マップできること、を要求します。
ネットワークファイルシステムでこの性質を持っているものは
ほとんどありません。
ネットワーク上で共有された場所の上で BerkeleyDB を利用した
結果については予測できません:
すぐに正体不明のエラーが起きるかも知れませんし、
自分のデータベースがわずかに壊れてしまったことに
気づくのに何ヶ月もかかるかも知れません。
って、あるけど大丈夫?
0743login:Penguin
04/01/30 23:11ID:IrsA+XYRSubversion専門の本じゃないんで、Subversionについてはさわりだけって感じだけど。
WebDAVシステム構築ガイド ―― Apache/IIS/Subversion/Jakarta Slide
ttp://www.gihyo.co.jp/books/syoseki.php/4-7741-1911-3
0744初期不良
04/01/30 23:32ID:u/fL+bFOがいしゅつだよ >>713
さわりだけか... 正直 WebDAV の中で
バージョニングってないがしろにされてますな。
個人的にもバージョニングが含まれているのが
不思議な感じはするけど
0745login:Penguin
04/02/02 18:32ID:2sgsqQceNFS参照のディスクにリポジトリ作ろうとsvnadmin createしたけど、
BerkeleyDBのエラーが出て作れんかったよ。当方、Solaris。
これで2時間もはまってました。;;
0746login:Penguin
04/02/03 10:20ID:2HU3dB3Yだれかテストよろ。
0747login:Penguin
04/02/03 16:55ID:6LjPu+72とりあえず、WIN版でファイル名"表示.txt"が"示.txt"になったぞ
0748login:Penguin
04/02/03 17:07ID:Q0EPNJG8インストールマンドクセ。
つうか、また2時間無駄にしてしまった。;;
あとは、commitログの2バイト文字が化けなければ完璧なんだが。。。
0749748
04/02/03 17:37ID:Q0EPNJG8こいつ入れてなかったぽ。
逝ってきます。
0750746
04/02/03 21:39ID:tPzOfp8z0751login:Penguin
04/02/06 20:13ID:6u8oKfKd日本語にも対応してて優秀〜。
0752login:Penguin
04/02/07 14:52ID:RWdS9V8d> とか無謀(?)[1]なことはしないことに決定です。こういう
> 場所は、単に tar で定期的にとるだけにします。
それはpdumpfsとかを使うところでは。
なんでもsubversionでっていう発想が、気持ちはわかるけどダメダメです。
0753login:Penguin
04/02/07 20:35ID:f6tY86Riでは ssh のリモートユーザーを指定できないみたいなのですが、
どうすればできますか?
0754login:Penguin
04/02/07 20:41ID:wTy44Rky~/.ssh/config
0755753
04/02/07 21:18ID:f6tY86Riなので、sshの設定を弄るんじゃなくて、
svn コマンドのオプションなりURLなりで指定したいんです。
ムリ?
0756login:Penguin
04/02/07 21:26ID:wTy44Rkyttp://subversion.bluegate.org/doc/book.html#svn-ch-6-sect-3.3
0757753
04/02/07 21:35ID:f6tY86Riありがとう。
でも、↑では user@host は ssh なり rsh に渡るように書いてあるけど、
俺の環境(0.34.0)では host しか渡されない..なぜだろう
0758login:Penguin
04/02/08 11:31ID:rxPw9YmQhttp://subversion.bluegate.org/svn-anti-fud-ja.html
0759login:Penguin
04/02/08 11:47ID:Xn+3VOX10760login:Penguin
04/02/08 14:39ID:vDJE8bjQ>結果であることがほとんどです。"大いなる力は大いなる責任がともなう"
> -- しかしほとんどの人々はこの責任に気づいてはいず CVS リポジトリの
>ように SVN リポジトリを扱うことでだめにしてしまいます。
>どうか 本のこの部分を読んでください 。
>そうすれば "教育を受けたユーザ" になることができます。そして、
どうかどうか: あなたのリポジトリをネットワークドライブ上に置かないでください!
なるほど(w
0761初期不良
04/02/08 17:09ID:JKUE/vZjなに?分散型と言っているのはリポジトリのコピーだとか
リポジトリ間でのマージだとかができる SCM の事を
言っているのか?
じゃあ、そもそも inter repositry communication とかは
やる気がないと言う事?
svk が紹介されてるけどこっちだとその辺できるようにした
Subversion って感じですな。
ネットに繋がらない状況、例えばノートを持って喫茶店や
ファミレスでコーディングする人がいるので
リポジトリのコピー、マージは無いと困るなぁ...
0762login:Penguin
04/02/08 20:19ID:326EqCSiつながったときにマージするのじゃダメなの?
0763login:Penguin
04/02/08 21:11ID:mpJJRB9e出先でも「少し作業してコミット、また少し作業してコミット、…」
というのをやりたいんじゃないかな?
0764762
04/02/08 22:26ID:326EqCSi0765login:Penguin
04/02/09 16:02ID:J0K3f/+2これは何とかならないんだろうか...
■ このスレッドは過去ログ倉庫に格納されています