1 名前:デフォルトの名無しさん [2012/01/17(火) 22:27:39.03 ] Subversionはフリーなオープンソースのバージョン管理システムです。 公式HP Apache Subversion subversion.apache.org/ ようこそSubversion.JPコミュニティへ www.subversion.jp/ Version Control Systems Comparison better-scm.berlios.de/comparison/comparison.html
2 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:27:58.48 ] 前スレ r13 toro.2ch.net/test/read.cgi/tech/1286654542/ r12 hibari.2ch.net/test/read.cgi/tech/1254838551/ r11 pc12.2ch.net/test/read.cgi/tech/1230488758/ r10 pc11.2ch.net/test/read.cgi/tech/1215565366/ r9 pc11.2ch.net/test/read.cgi/tech/1202086238/ r8 pc11.2ch.net/test/read.cgi/tech/1192864879/ r7 pc11.2ch.net/test/read.cgi/tech/1180858500/ 06 pc11.2ch.net/test/read.cgi/tech/1165892754/ 05 pc8.2ch.net/test/read.cgi/tech/1145841405/ 04 pc8.2ch.net/test/read.cgi/tech/1129642894/ 03 pc8.2ch.net/test/read.cgi/linux/1100622362/ 02 pc5.2ch.net/test/read.cgi/linux/1078609142/ 01 pc.2ch.net/test/read.cgi/linux/1002355536/
3 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:28:16.86 ] TortoiseSVN tortoisesvn.net/ ■文書 Subversionによるバージョン管理(日本語訳) subversion.bluegate.org/ svnbook PDF版 psyto.s26.xrea.com/misc/svnbook/ CVSユーザのためのSubversionガイド(wakatonoさん) slashdot.jp/journal.pl?op=display&uid=12&id=200792 ■Wiki Subversionメモ terai.xrea.jp/Subversion.html ■記事(ちょいと旧め) www.atmarkit.co.jp/flinux/special/webdav/webdav03c.html www.atmarkit.co.jp/flinux/special/webdav03/webdav02a.html ukai.jp/Slides/2003/0521-lw2003/html/ ukai.jp/Articles/2003/uu-svn/
4 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:28:38.83 ] ◆関連スレ バージョン管理システムについて語るスレ8 [プログラム板] toro.2ch.net/test/read.cgi/tech/1295493964/l50 CVS 1.3 [UNIX板] hibari.2ch.net/test/read.cgi/unix/1093611448/ CVS導入スレ〜 Rev.3 [プログラム板] toro.2ch.net/test/read.cgi/tech/1113141518/ subversion バージョン管理【サブバージョン】 [Linux板] engawa.2ch.net/test/read.cgi/linux/1154701996/ Git 3 [プログラム板] toro.2ch.net/test/read.cgi/tech/1310403238/ 【分散型バージョン管理】 Mercurial 2【hg】 [プログラム板] toro.2ch.net/test/read.cgi/tech/1321109748/ 【bzr】Bazaarでバージョン管理 Rev 2 [プログラム板] hibari.2ch.net/test/read.cgi/tech/1265951333/
5 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 08:57:35.81 ] 1乙
6 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 13:13:47.02 ] >>1 乙。 Gitとかに比べれば時代遅れかもしれないけど、 まだまだ Subversion を使う現場は多いので、仕切り直していきましょう。
7 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 18:54:52.51 ] 1.6 から1.7 への変更って一昔前なら雑誌で特集されてもいいくらいの機能追加なのに 今では見向きもされないのが不憫でならない
8 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:05:26.23 ] 1000 名前:デフォルトの名無しさん [sage]: 2012/01/18(水) 15:45:06.29 1000 git
9 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 20:58:37.74 ] >>7 確かに何追加されたか知らない……
10 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 21:23:32.70 ] Bazaarスレのワケワカラン荒らしといい、なんか変なのが湧いているな。
11 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 22:30:26.39 ] .svnが1つに統合されたことなら知ってる
12 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 11:35:03.41 ] それが大きいよなあ。1.6以前の不満のかなりの部分が解消した。 git/hgは高機能で便利だけどそれは複雑さとのトレードオフでもあるからね。 会社で使おうとしてもまだ平均的プログラマが使いこなせるものではないと思う。 レベル低いって言われたらまぁそうなんだけど。 checkout,commit,updateだけでほとんど済んでしまうsvnのシンプルさは素晴らしい
13 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 11:49:29.88 ] >>12 >checkout,commit,updateだけでほとんど済んでしまうsvnのシンプルさは素晴らしい それはgit/hgでも同じこと
14 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 11:56:43.31 ] >>12 > 会社で使おうとしてもまだ平均的プログラマが使いこなせるものではないと思う。 git/hgはコマンドラインは枯れていて、GUIも充実してきているから、 今使い始めなければ、永久に使いこなすことはできないだろう。
15 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 12:34:42.33 ] >>12 禿しく同意だわ 自分も理解しきれてないのもあるけど、音頭取りの立場としては 考え方がちょい(?)複雑になる分散システムを、皆が普通に使えるか不安。 日本語ファイル名のものもあるから、文字化けせずに安心して使えるか? とか >>14 そうなんだよな〜 焦るぜ。 変えるなら、まだまだ規模の小さいうちに・・・ とか思うんだけどね。
16 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 21:32:00.30 ] SVN使っているが、Gitを使いたいと思う場面に出くわしたことがないなぁ。 わざわざ新しい物に食いつくにはそれなりの理由があると思うけど、 その理由は何?
17 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 21:55:00.26 ] 今のものに満足していれば、他のものに食いつかないのはある種当然で、 ともあれ他のものを食べてみないことにはそれが今のものよりもうまいのかまずいのか実感できないよ
18 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 22:39:14.15 ] いつからか分からないが、TotroiseSVNで右ドラッグでのコピー・移動ができなくなった みんなは出来てる? TortoiseSVN 1.7.4 Win7(x64)
19 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 23:17:53.38 ] できてるよ。
20 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 07:05:28.47 ] >>16 オフラインでも使えると便利
21 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 11:32:26.35 ] >> 19 サンキュ やっぱりみんなは出来てるんだな 確か1.7から出来なくなった気がする 環境の問題か
22 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 12:29:35.03 ] うーん、なんともならん フォルダを右ドラッグすると「SVNバージョン管理下の項目をここにエクスポートする」 だけが表示されて、 ファイルを右ドラッグしたときはSVN関係のメニューは何も表示されない XPの32bitではちゃんと出来てるけど、Win7の64bitはダメなのか? 誰か助けて
23 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 13:28:59.75 ] 7/64/1.7.1だけどできてるぞ。
24 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 14:03:05.47 ] 関係ないけど XP x64 TortoiseSVN1.7.4 でも右ドラッグ&ドロップできてる。
25 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 16:13:45.95 ] >>22 それ、バージョン管理下にあるファイルやフォルダを右ドラッグして、 バージョン管理下にないフォルダにドロップしようとしてないか?
26 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 22:14:48.59 ] >>16 > わざわざ新しい物に食いつくにはそれなりの理由があると思うけど、 > その理由は何? sourceforge.net を「開発者」として利用すればわかる。1にスピード、2にスピード。 サーバーの問題もあるんだろうがsvnだと履歴見たりコミットするのに数分かかることがあるんだよね。全く使い物にならない。 gitはローカルしか参照しないから一瞬。回線が弱いところで分散型は強い。 ブランチガーとかマージガーというのはこれに比べたら些細な理由。もちろん便利なことは否定しない。 会社でsvn使っていても、積極的にgitに変えたいと思うほどの不満は感じない。 「OSSが次々とgitに移行」というのはgitの勢いを表してはいるけど、 OSS特有の事情を含んでいることも知った上で考えないと
27 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 11:47:40.95 ] GITユーザーはギガリポジトリを数分で取得できるらしいから、 回線スピード関係ないじゃん。
28 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 12:24:56.90 ] また頭が弱いのがわいてきたようで。 ギガのデータを数分で取得するのは当たり前の環境だけど、常時接続とは限らない。
29 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 13:04:40.71 ] git のはなしは、git スレでやってくれよ。
30 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 13:58:37.44 ] ギガリポジトリを数分で取得するには20Mビット/s程度で転送する必要があるんだが、 GITサーバーってそんなに性能高いのか? やっぱり、バカ専用。ww
31 名前:デフォルトの名無しさん [2012/01/22(日) 14:07:52.42 ] >>30 > GITサーバーってそんなに性能高いのか? GITにサーバーなんてないけど? しったかぶりの幼稚園児乙
32 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 14:12:21.77 ] 要求する方がクライアント、要求にこたえる方がサーバ。 やっぱり、バカ専用。ww
33 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 14:13:10.08 ] >>30 > ギガリポジトリを数分で取得するには20Mビット/s程度で転送する必要があるんだが、 コマンドラインでgit cloneを叩けば、転送速度も表示されてこれ位余裕で出るのはすぐわかるのだが。 いいかげんsvnスレをゴミで埋めるのやめたら? 他の健全なsvnユーザに迷惑だよ。
34 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 14:22:51.30 ] >>32 > 要求する方がクライアント、要求にこたえる方がサーバ。 gitでは一貫して「リモート」と呼んでいる。 リモートでの作業 progit.org/book/ja/ch2-5.html
35 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 21:03:43.13 ] 1.7のsvnrdump便利!画期的!と思ってたけど実はsvnsyncとできることほとんど変わらないのかな
36 名前:デフォルトの名無しさん [2012/01/23(月) 01:24:31.11 ] >>33 どっちがウソつきなのでしょう? w www.ibm.com/developerworks/jp/linux/library/l-git/ Git が kernel.org からローカル・マシンにカーネル・ソース (サイズは何百メガバイトにもなります) を転送するため、このステップは長時間かかります。 出力はかなり見にくく、インターネット接続が高速な場合は、相当早くスクロールするはずです。出力は図 1 のようになります。
37 名前:デフォルトの名無しさん [2012/01/23(月) 06:52:31.21 ] >>36 日付: 2006年 7月 06日 (公開: 2006年 6月 29日)
38 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 08:39:23.90 ] % time git clone git://github.com/torvalds/linux.git Cloning into linux... remote: Counting objects: 2330153, done. remote: Compressing objects: 100% (480501/480501), done. remote: Total 2330153 (delta 1912008), reused 2238807 (delta 1827162) Receiving objects: 100% (2330153/2330153), 546.78 MiB | 1.39 MiB/s, done. Resolving deltas: 100% (1912008/1912008), done. real 12m6.126s user 4m1.950s sys 0m44.356s
39 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 09:29:20.24 ] % time git clone ssh://hoge/linux linux Cloning into linux... remote: Counting objects: 2330153, done. remote: Compressing objects: 100% (395655/395655), done. Receiving objects: 100% (2330153/2330153), 546.78 MiB | 6.97 MiB/s, done. remote: Total 2330153 (delta 1912008), reused 2330153 (delta 1912008) Resolving deltas: 100% (1912008/1912008), done. real 6m40.600s user 3m57.155s sys 0m36.466s
40 名前:デフォルトの名無しさん [2012/01/23(月) 10:31:49.31 ] >>38 > real 12m6.126s やっぱ数分はウソじゃん。 > 546.78 MiB > だからLinuxのカーネルのソースは何G? (キリッ これもウソだし。
41 名前:デフォルトの名無しさん [2012/01/23(月) 10:37:37.42 ] ##### ############# ################# ### ## # # # # # # ## ## ######### #### ###### # # ##################### ##################### # # #### ### # # # ##################### ##################### # # # ### ####
42 名前:デフォルトの名無しさん [2012/01/23(月) 15:38:51.71 ] だからLinuxのカーネルのソースは何G? (キリッ
43 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 15:48:46.22 ] もうやめようぜ
44 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 16:33:45.61 ] 整形されることを期待して連貼り、整形されてそれを連貼り…?
45 名前:22 mailto:sage [2012/01/25(水) 09:15:01.40 ] いまさらだけど、Win7でのTortoiseSVNで右ドラッグが効かない件の 原因が分かった エクスプローラに /root オプションをつけて起動したフォルダ以下では 右ドラッグが効かないようだ 俺はいつもプロジェクト毎で /root をつけてエクスプローラを起動して るからこのおかげで全然出来なくなってた
46 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 12:55:41.51 ] >>45 .svnフォルダがなくなってることには気づかなかったの?
47 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 10:23:22.05 ] プロジェクト毎っていうのは、svnのプロジェクトじゃなくって 開発プロジェクト全体のフォルダって事ね svnの作業フォルダは当然そのプロジェクトフォルダの下にある 年明けからWin7に変更したんだけど、こういう微妙な互換性問題はあるね
48 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 22:30:01.30 ] SVNはファイルが増えてくると、不安定になりすぎて仕事にならんな さっきから更新しようとしてるんだけど、やれtoo largeだのconnection closedだのsvndiffデータの解凍に失敗だの クリーンアップしてやりなおしの繰り返しで少しずつ落ちてきてるが、やってられるか 駄目だコリャ
49 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 23:58:16.88 ] やっと更新終わった! 1日かかった…
50 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 01:12:26.33 ] svn 1.1 あたりでも使ってるのか?
51 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 08:51:33.96 ] それPCが壊れてる
52 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 09:09:22.44 ] 壊れてねえよ、どのPCでもどの鯖でも起こるんだから TortoiseSVNか、subversionのせいだよ
53 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 09:21:02.59 ] >>52 こういうときはまず自分を疑うのが有能なエンジニア。
54 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 09:27:11.76 ] と言っても普通に使ってるだけだし 原因は多分プロジェクトのサイズがでかすぎることか、鯖がそれに対して非力なこと
55 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 11:13:37.59 ] >>54 プロジェクトのサイズがでかいといっても要因はいろいろだよね。 revision数がすごいとか、馬鹿でかいファイルをcommitしたとか。
56 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 12:14:20.90 ] >>54 そんならプロジェクトの大きさと鯖のスペック教えてくれると参考になるな。
57 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 15:03:36.78 ] 鯖 CentOS5.4 XeonE5620@2.40GHz 4GB ただしクラウド上の仮想、他のサービスはOK(重くない) プロジェクト(コミットされてるファイル一式) 350MB ファイル数50712 フォルダ数841 svnバージョン 1.4.2 (r22196) TortoiseSVN 1.7.4 Win7 Pro 32bit Phenom II X4 955 3.20GHz 4GB サイズは案外大したことなかった、中身はPHPのフレームワークで作ったWebサービス一式 ただ画像などバイナリファイルが多い
58 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 16:32:56.75 ] その重いブランチに含まれるリビジョンも大量なのかな
59 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 16:45:32.96 ] あ、リビジョン書き忘れてた 現在9000ぐらいです 同じ鯖で同じPCで別プロジェクト(リポジトリ同じ、ファイル数少ない)だと大丈夫ぽい 同じ鯖で別PCで問題のプロジェクトだと問題発生 なのでこのプロジェクト固有の問題と見てよさそう 問題が起きない方のプロジェクトもリビジョンは同じくらい となるとsubversionは、ファイル数が万の桁ぐらいになると実質使えなくなるということだろうか
60 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 16:54:29.38 ] 最新のSVNで別サーバー建ててプロジェクトコピって、それでもダメならそーなんじゃね?
61 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 18:13:25.24 ] ざっくりした調査だけど、 find . -print | wc -l => 約12,000 du project_dir => 約190MB で、svn stは一瞬、svn updateが3秒位。 鯖のスペック。メモリは1GB。 $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Celeron(R) CPU 2.40GHz stepping : 1
62 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 18:55:13.12 ] ワーキングディレクトリのファイル数見ても判断難しいかも
63 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 21:46:02.59 ] bdb使ってますた。というオチだったり。
64 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 22:51:53.47 ] >>48 ファイル数が多いとチェックアウトやアップデートが途中で終わるというのはよく経験したよ。 TortoiseSVNよりsvnコマンドを使う方が改善はするけど結局問題は起きます。 あとリビジョンが増えるとsvn logが時間かかりすぎるのでオプションで範囲を絞った方がよさげ。
65 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 23:32:06.25 ] となるとファイル数が数万以上の場合、安心して使えるバージョン管理システムって何だろう 今までsubversionしか使ったことないからわからない
66 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 23:49:22.25 ] >>65 svnからの切り替え先にbzrを検討するなど(最終的にはhgになった‥) togetter.com/li/91517
67 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 08:08:09.36 ] >>57 > 鯖 CentOS5.4 XeonE5620@2.40GHz 4GB ただしクラウド上の仮想、他のサービスはOK(重くない) クラウド上ってのが気になるな。ネットワークが不安定なんじゃないの? 「他のサービスは重くない」のは具体的になに? svnほど短時間に大量のデータをやりとりするもの? ネットワーク的に近いVMの上に最新バージョン入れて速ければネットワークが原因だろうな。 過去ログにも散々でてるけど回線が細くて不安定だとsvnはつらい。 > プロジェクト(コミットされてるファイル一式) 350MB ファイル数50712 フォルダ数841 リポジトリサイズは大きくないと思う。 ファイル数 2-4万、3-7万リビジョン、ファイル数 1-4万程度のリポジトリがいくつかあるけどエラーなんて起こったことない。 svn updateはせいぜい数十秒。ただほとんどがソースファイルでサーバー(v1.5.xか1.6.x)は社内にある。
68 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 08:14:55.12 ] >>67 ネットワークは問題ないと思う、SVN以外で不具合を感じたことはない。 開発用サーバーなので、本番用と同じWebサービスが一式入っている。 ApacheとMySQLとmemcachedとTokyoTyrantを使用。SVN以外にWinSCPでファイル一式上げたりもするが、そっちは問題なし。 そんな感じで絞っていくと、結局画像ファイル数が多いことぐらいしか思い付かない。 SVNってバイナリ苦手なんだっけ? 画像が大量追加された時によく問題起きてる気がする。画像1個1個は小さいんだけど。
69 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 08:17:14.38 ] 具体的に調べたら、画像が200MBぐらい、ファイル数32000ぐらいだった
70 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 23:53:52.07 ] >>68 > 開発用サーバーなので、本番用と同じWebサービスが一式入っている。 開発サーバーとリポジトリサーバーが同じなのか?本当にいいのかそれでw > ApacheとMySQLとmemcachedとTokyoTyrantを使用。SVN以外にWinSCPでファイル一式上げたりもするが、そっちは問題なし。 これらは開発PCとの間で大量データをやり取りするわけじゃないよな。 > 具体的に調べたら、画像が200MBぐらい、ファイル数32000ぐらいだった 通信のときにバイナリとテキストなんか区別してないから、この程度で問題が起きるとも思えない。 まだネットワークが問題という疑念は捨てきれないが、そうでないとしたら、、 > svnバージョン 1.4.2 (r22196) これがはずれバージョンなのかもしれない。別サーバーで1.6か1.7を試してみたら? クライアントの話だけどリリース前の1.7.0-Beta(Serfを採用していたバージョン)は 通信が不安定でcheckout中に頻繁に落ちてた。(1.7リリースでは最終的にNeonになって安定した)
71 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 23:55:33.82 ] 「リポジトリサイズが大きくて」というやつはここを見るといいよ svn.apache.org/repos/asf/ 現時点で124万リビジョン
72 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 02:05:16.83 ] それが何の解決にもならないことに気がついてないのかな
73 名前:デフォルトの名無しさん [2012/02/10(金) 07:54:13.88 ] >>72 kwsk
74 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 08:04:48.09 ] バグなおしてくれよ。バグのせいでSVNは使いものにならん。
75 名前:デフォルトの名無しさん [2012/02/10(金) 08:55:13.26 ] >>74 kwsk
76 名前:デフォルトの名無しさん [2012/02/14(火) 01:33:59.10 ] Apache Subversion 1.7.3 age svn.haxx.se/dev/archive-2012-02/0392.shtml
77 名前:デフォルトの名無しさん mailto:sage [2012/02/14(火) 10:15:48.66 ] >>10 bzrはあれがスレの主ですから
78 名前:デフォルトの名無しさん [2012/02/14(火) 11:22:55.80 ] TortoiseSVN 1.7.5 age tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=755&dsMessageId=2922121
79 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 08:42:30.25 ] TortoiseSvnでリポジトリ内でコピーとかブランチの作成では 要領削減のため実態のコピーは行われないと思います。 ファイル名がA〜Zまでの巨大なバイナリファイルがあって それらをほとんど結合したようなファイルAAに統合したいのですが コピーと同じように、実態のコピーではなく、 結合の関係だけをリポジトリに記録することはできないでしょうか。
80 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 11:52:00.92 ] >>79 残念ながら今はそういう記録の仕方はできないね。
81 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 13:12:27.22 ] >>79 AAを作るスクリプトを作っとけばいいかもしれない
82 名前:デフォルトの名無しさん mailto:sage [2012/02/15(水) 22:56:23.23 ] Apache Subversion 1.7.3リリース、安定性の強化がメイン sourceforge.jp/magazine/12/02/15/1149213
83 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 15:39:30.07 ] TortoiseSVN(1.7.4)のコミット画面に 「A new version of TortoiseSVN is available〜」が出るんだけど、 この文字を消す設定はありますか? バージョンアップはこっちの都合のいいタイミングで行うので、 毎回せかされたくないんですが。
84 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 15:49:19.17 ] あるよ ヘルプ嫁
85 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 23:21:56.52 ] いまどきSubversion使ってるおとこの人って。。
86 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 23:29:35.31 ] だからLinuxのカーネルのソースは何G? (キリッ
87 名前:デフォルトの名無しさん [2012/02/20(月) 23:49:01.49 ] ##### ############# ################# ### ## # # # # # # ## ## ######### #### ###### # # ##################### ##################### # # #### ### # # # ##################### ##################### # # # ### ####
88 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 01:00:26.10 ] だからLinuxのカーネルのソースは何G? (キリッ
89 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 08:43:28.83 ] >>88 ##### ############# ################# ### ## # # # # # # ## ## ######### #### ###### # # ##################### ##################### # # #### ### # # # ##################### ##################### # # # ### ####
90 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 09:38:22.79 ] だからLinuxのカーネルのソースは何G? (キリッ
91 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 11:06:04.95 ] >>90 ##### ############# ################# ### ## # # # # # # ## ## ######### #### ###### # # ##################### ##################### # # #### ### # # # ##################### ##################### # # # ### ####
92 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 14:43:27.19 ] Tortoise SVNの1.7を使っていて、サーバを立てずに 別マシンの共有フォルダ上にリポジトリフォルダを置いているのですが、 そこをエクスプローラのコンテキストメニューからリポジトリブラウザで開くと、 file://…/Hoge ├Hoge │├brunches │├tags │└trunk ├brunches ├tags └trunk という変なツリー構造で表示されてしまいます。 「URL」に記述されているマシン名をすべて小文字にすると、 file://…/Hoge ├brunches ├tags └trunk と正しく表示されます。 1.6のときは発生していなかったのですが、 1.7では表記の違いで表示が変わるようになってしまったのでしょうか?
93 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 14:55:19.74 ] > ネットワークフォルダー上のリポジトリへのアクセス > > 原理上、 FSFS リポジトリはネットワークフォルダー上に配置でき、 file:// プロトコルを用いて > 複数のユーザーからアクセスできますが、これは絶対にお勧め しません 。実際のところ、この > ような使い方を私たちは思いとどまってほしいと 強く 思いますし、サポートもしません。
94 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 15:01:35.36 ] >>93 複数人ではアクセスしてないです。
95 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 15:23:24.71 ] 自分一人しか使わないんだったら、バグなんだか仕様なんだか知らないが、推奨されない使い方 してんだから、それはそういうものだとして我慢しとけ
96 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 18:24:01.41 ] 推奨されない使い方をしてるんだから、不具合でたら自分でなおしてフィードバックしよう。
97 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 19:43:15.89 ] msysGit UTF-8 版 ktkr さらば SVN
98 名前:デフォルトの名無しさん [2012/02/21(火) 20:22:25.01 ] だからLinuxのカーネルのソースは何G? (キリッ
99 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:56:07.54 ] ようやくGit UTF8版きたか。めでたい。 これでちゃんと特徴を見てVCS選択できるようになるな。
100 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 22:26:45.82 ] GITには基地外ユーザがいるから検討の対象外。
101 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 23:54:19.03 ] >>92 TortoiseSVN 1.7.5 で再現した。これはバグっぽいな。 確かにホスト名に大文字が入っているときだけディレクトリツリーが変。
102 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 02:06:06.88 ] >>92 別件で申し訳ないんだけど、branchesだよ。 >>96 推奨されない使い方をしている根拠を書いたほうが。>>93 はそれには該当しないので。
103 名前:92 mailto:sage [2012/02/22(水) 09:11:17.67 ] >>101 確認していただきありがとうございます。 >>102 失礼しました。 これは1発目のタイプミス+コピペの弊害です。 実際の環境ではもちろんbranchesになっています。
104 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 10:45:59.64 ] >>102 > 推奨されない使い方をしている根拠を書いたほうが。>>93 はそれには該当しないので。 単一のユーザだけがアクセスするネットワークフォルダーへのアクセスだから >>93 には該当しないとか屁理屈付けたって、開発元が > サポートもしません。 と、明言してるんだから自分でやれよ。優先順位って知ってるか? 単一のユーザでネットワークフォルダーにfileスキームでアクセスしたい ユーザーが世界中に何人いるんだ? つまりはそういう事だ。
105 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 11:05:08.32 ] ということにしたいんだな
106 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 11:08:31.49 ] >>104 > 単一のユーザでネットワークフォルダーにfileスキームでアクセスしたい > ユーザーが世界中に何人いるんだ? うちの周りじゃほとんどこのパターンだなぁ。 サーバ立てられないから。
107 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 11:10:40.33 ] >>106 > サーバ立てられないから。 つ github/bitbucket
108 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 11:37:03.72 ] やるなと言ってないんだから、困ってるやつがなおせばいいだろ。
109 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 13:19:45.30 ] >>102 >根拠を書いたほうが。 言葉の解釈の問題だな。 非推奨は、ネットワークディレクトリに 配置することか、複数人がアクセスする ことか。 リモートのファイルシステムでの動作は 保証しにくいことがたぶん理由だろうと 思うと、前者だと思っとくほうが安心だろ。 クラッシュして困るのは自分だしな。
110 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 13:44:10.56 ] TortoiseSVN 1.4.5 を使っていますが、 管理しているファイル数が多いのと、もともと非力なマシンなので 重いです(エクスプローラがよく固まる) なのでエクスプローラに統合しない、スタンドアローンなタイプの Subversion クライアントを 探しているのですが、何かいいのはないですか? イメージとしては WinCVS みたいなやつ。 RapitSVNを入れたことがあるが、これはファイル数以前によく固まったので 使うのをあきらめた。
111 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 13:49:21.46 ] >>110 git-svnでGit Extensions msysGit(Git for Windows)がいよいよ公式に UTF-8 をサポート! d.hatena.ne.jp/nitoyon/20120221/msysgit_utf8
112 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 13:59:05.44 ] >>111 Git信者ってなんでこんなに必死なんだ?
113 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 14:05:14.44 ] >>110 TortoiseSVNの影響でエクスプローラーが重いのなら、 アイコンオーバーレイの「状態のキャッシュ」を無しにしてみたらどーだろ
114 名前:デフォルトの名無しさん [2012/02/22(水) 14:11:42.34 ] >>112 svn信者ってなんでこんなに必死なんだ?
115 名前:110 mailto:sage [2012/02/22(水) 15:13:54.48 ] >>113 レスありがとうございます。 それもためしてみたのですが、 ・アイコンオーバーレイ無: フォルダにはマークがつくが、ファイルにはマークがつかないのでわかりづらい。 ・アイコンオーバーレイシェル: 再帰的にマークを付けなくなるので、サブフォルダでは変更中(赤)のものがあっても、 親フォルダに戻ると、そのフォルダ名は赤でなく緑で表示されるので、勘違い(作業ミス)の元になる ということでいまいちです。 まぁエクスプローラが遅いのに加え、TSVNcache.exe がバックグラウンドでずーっとガリガリ行っているのも 原因だと思うのですが、このあたり WinCVS は、うまく操作性とバランスが両立していました。 なのでそういった独立したGUIツールを探しています。
116 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 16:18:56.23 ] >>115 bzr-svnでBzrExplorer
117 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 22:02:22.79 ] >>115 RapidSVNの完成度が低いのが痛いな。 気休めだがTortoiseSVNを最新にしてみたら? 各フォルダの.svnも無いし、1.7は相当良くなっているよ。
118 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 22:43:13.92 ] >>104 > file:// アクセスは、ローカルでの1ユーザーのみのアクセスを想定しており、そのようにテストとデバッグを行っています。 これも含めて引用しないと、推奨されない(およびそれが非サポートである)根拠にならないってことだよ。 たとえば以下のようなレスを初心者に対して行うとどう捉えるだろうか。 svnのマニュアルより引用 > 複数のユーザーからアクセスできますが、これは絶対にお勧め しません 。 > 実際のところ、このような使い方を私たちは思いとどまってほしいと 強く 思いますし、サポートもしません。
119 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 22:44:43.98 ] 連レスになるけど。 >>109 引用が不適切だったから、そのどちらとも取れるレスになっていたよね。
120 名前:デフォルトの名無しさん mailto:sage [2012/02/22(水) 23:02:22.42 ] smartSVNっていうのはどうか もし試したら使用感をおしえてくれ
121 名前:110 mailto:sage [2012/02/23(木) 01:56:28.08 ] みなさんレスどうもありがとうございます。 >>117 それもちょっと考えた。職場の人が TortoiseSVN 1.7 にしたら だいぶ早くなったといっていたので、入れ替えてみるか。 作業コピーのディレクトリは、checkoutしなおしだな。 >>120 あれから subversion gui client などでググってみましたが、 いろいろあるようですね。 Comparison of Subversion clients - Wikipedia en.wikipedia.org/wiki/Comparison_of_Subversion_clients Subversionのクライアント: MyWay volatile.cocolog-nifty.com/blog/2007/03/subversion_e769.html SmartSVNはさっきおとしてみたので、あとで使ってみる。
122 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 03:23:19.57 ] >>92 > という変なツリー構造で表示されてしまいます。 1.7.x Repo Browser - showing folders twice tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2922366 このバグが近いんじゃないか。 Nightly Build(TortoiseSVN-1.7.99.22573-dev-x64-svn-1.7.x-dev.msi) で試したら直ってた。(大文字でアクセスできなくなっていた) nightlybuilds.tortoisesvn.net/latest/
123 名前:92 mailto:sage [2012/02/23(木) 09:15:26.87 ] みなさんありがとうございます。 >>122 の情報だと、近々直りそうな感じなので、 とりあえずこのまま次のバージョンを待とうかと思います。
124 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 09:21:57.77 ] 共有フォルダにリポジトリをおいて file:/// プロトコルが推奨されないのは 複数同時アクセスに比較的弱いのと、権限上、誰でもファイルを消せてしまう(リポジトリを壊せてしまう)からだよ。 ネットワーク経由であることになにか致命的な欠陥があるわけじゃない
125 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 11:00:45.43 ] >>118-119 最初に引用したときは、一人で使ってるなんてわからなかったんだよ
126 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 11:51:42.47 ] >>124 議論を蒸し返すようで申し訳ないけど、 権限上誰でも壊せてしまうのは、運用でどうにでもなるからいいとして、 同時アクセスについては、速度はともかく、FSFS だったら一貫性は 保たれているのかな、と思っていた。
127 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 15:28:44.99 ] >>117 >各フォルダの.svnも無いし、 あれ?そうだっけ?と思い確認してみたら .svnはルートだけになってたわ。 気づかなかった…(ぉぃw
128 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 15:36:06.03 ] >>125 あたまわるい
129 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 16:21:03.57 ] >>127 Subversion 1.7からそうなったんだよ
130 名前:デフォルトの名無しさん mailto:sage [2012/02/23(木) 22:17:36.29 ] >>125 >>128 みたいにあたまわるいとは言わないが、複数人で使うかどうかは関係なかったんじゃないか?
131 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 13:25:47.47 ] >>126 リモートファイルシステムの動作保証 まではできないだろ。 ふさふさをどうこういっても、所詮は ファイルベースなんだし。
132 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 14:40:00.02 ] >>131 お前、頭悪いぞ。 境界はFSFSが要求する排他制御のメカニズムという事で動作保証は可能。 つーか、file:スキームで直接アクセスするクライアントもhttp:,svn:(ssh+svn:) も同じメカニズム使ってるので、動作保証してくれてなけりゃ使えない。
133 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 14:57:29.81 ] ん? クライアントなんか関係無くて、問題はsvnのサーバあるいはコマンドだろ。
134 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 15:01:21.23 ] >>132 お前、頭悪いぞ。 > file:// アクセスは、ローカルでの1ユーザーのみのアクセスを想定しており、そのようにテストとデバッグを行っています。 と明言されてるのがわからんの?
135 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 15:06:13.52 ] >>132 ロックはディレクトリにファイルを作って消す。 ディレクトリのパーミッションがWindowsとUnix/Linuxでは違う。 ディレクトリにファイルを追加できるが削除できないとか。 中間ファイルがゴミの山。
136 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 15:34:27.54 ] >>133 > クライアントなんか関係無くて、問題はsvnのサーバあるいはコマンドだろ。 そのsvnのサーバあるいはコマンドも同じメカニズムを使って排他制御している。 svn: svn+sshならsvnserveだ。こいつらはクライアント毎に別プロセスが排他制御 してFSFSにアクセスする。 >>134 バカ? アクセススキームに関してのテストをそれしかやってないと言ってるだけだ。 FSFSの排他制御とは独立。 >>135 お前がこの三バカのなかで、一番頭悪そうだ。ドキュメント読めよ。 Note: Locking ------------- Locking is currently implemented using the apr_file_lock() function, which on Unix uses fcntl() locking, and on Windows uses LockFile(). Modern remote filesystem implementations should support these operations, but may not do so perfectly, and NFSv2 servers may not support them at all.
137 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 15:37:59.86 ] >>136 ご託はいいから、一人がアクセスする場合に限れば、あらゆるファイル共有プロトコルをsvnが正式にサポートしている証拠を示せ。
138 名前:デフォルトの名無しさん [2012/02/24(金) 15:46:19.40 ] >>136 その引用にもperfectlyでないと書いてあるが?
139 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 15:57:02.51 ] >>122-123 で終わった話題をいつまでやってるんだろう、この人達
140 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 15:58:53.55 ] ##### ############# ################# ### ## # # # # # # ## ## ######### #### ###### # # ##################### ##################### # # #### ### # # # ##################### ##################### # # # ### ####
141 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 16:19:47.17 ] >>137 そんな事誰がいつ言ったんだ? 糖質は周りがすべて敵に見えて妄想に入り込むらしいな。 基地外病院行った方がいいぞ。 >>138 apr_file_lockで排他制御してる、unixだったらfcntl, WindowsはLockFile, でもそれがうまく動かんときは知らんもんね。という意味。 その範囲で保証してくれりゃ十分だよ。それで足りないというならお前が自分で検証する事だ。 >>139 こんなところで粘着してる余裕はないぞ。Git信者。 Mercurial vs Git: Why Mercurial? blogs.atlassian.com/2012/02/mercurial-vs-git-why-mercurial/
142 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 16:31:27.77 ] >>141 > その範囲で保証してくれりゃ十分だよ。 その範囲でしかsvnを使ったことが無いのがよくわかった。つまり一人だけで。
143 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 16:36:02.33 ] >>141 お前が一番粘着質 消えろ
144 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 16:44:18.81 ] >>141 お前が何の話をしたいのか知らないが、お前以外は、たとえ一人でもFSFS・ファイル共有で使うのは良くない、 またはサポートされていないという話をしている。 で、お前は > 動作保証してくれてなけりゃ使えない と言うが、そもそもそんな動作保証やサポートされてませんがという話。
145 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 16:52:49.33 ] >>141 周りが全て敵に見えてるのは、君の方では?
146 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 17:23:53.80 ] >>143 糖質は早く基地外病院行った方がいいって。 >>144 > お前が何の話をしたいのか知らないが、お前以外は、たとえ一人でもFSFS・ファイル共有で使うのは良くない、 それはお前が頭が悪いからそのようにしか理解できてないだけ。 俺が言っているのは、リポジトリにアクセスするのがsvnであろうとsvnserveで あろうとはたまたmod_svnであろうと、同一の排他メカニズムを使用していて、 信頼性は同一。 共有フォルダでのfileスキームでのアクセスが非推奨なのはアクセス制御が できないから。これが技術的問題。これを指摘しただけだ。 一人ならFSFS・ファイル共有で使ってよいかという問題は、前述のように排他制御 という観点からはなんら問題ない。
147 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 17:43:01.81 ] なんとなく >>141 =146 が言っていることもわかる。 svn の中身で、ファイルの排他制御をやっている個所は、 Unix版なら fcntl、Windows版なら LockFile の API を呼んでいるだけで、 それを使った結果どうなるかは、これらの API 依存であり、subversion は関知しない。 Unix の fcntl は、Windows の LockFile に比べて優秀なだけ、ということかな。 >>146 へ: > 一人ならFSFS・ファイル共有で使ってよいかという問題は、前述のように排他制御 > という観点からはなんら問題ない。 たぶんこれはみんなもわかっていて、複数人で同時アクセスで FSFS・ファイル共有したときに、 アクセス制御は除外したとしても、DB が壊れるかどうかをみんな議論しているんだと思うよ。
148 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 17:43:56.53 ] WindowsのSMBもSambaもNFSも同一の排他メカニズムを使用していて、ファイル共有プロトコルより 上位のアプリケーションレイヤーから見れば信頼性は同一? んな馬鹿な。
149 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 17:48:51.88 ] >>147 > DB が壊れるかどうかをみんな議論しているんだと思うよ。 少なくとも俺はしてない。 FSFSでファイル共有を使ったfile:スキームのアクセスの動作保証がされてるかどうかが論点。 >>146 > 一人ならFSFS・ファイル共有で使ってよいかという問題は、前述のように排他制御 > という観点からはなんら問題ない。 そもそもそんな動作保証はされてませんが。 コード全部読んで、どんなファイル共有プロトコルでも問題ないことでも確認したのか?
150 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 17:55:55.66 ] これ読むと、一人で使う場合でも、ファイル共有でも動作保証はされてないと思うけど。 tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html#tsvn-repository-local-share まぁ、普通に使ってれば、そうそう問題ないんだろうけど。 ここに書かれてない問題として、ファイルの大文字小文字問題もある気がする。
151 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 17:56:04.05 ] >>147 > たぶんこれはみんなもわかっていて、複数人で同時アクセスで FSFS・ファイル共有したときに、 > アクセス制御は除外したとしても、DB が壊れるかどうかをみんな議論しているんだと思うよ。 だから、同じファイルシステムを使う限り、fileスキームで同時アクセスと svn, ssh+svn, httpスキームでの同時アクセスの信頼性は全く同一。 むしろ、同一メカニズムを使ってるのにあっちはダメでこっちはOKと考える 根拠を聞きたいわ。 >>148 > んな馬鹿な。 そう、あなたがバカなのです。だれもそんなことは言っていない。 >>149 > FSFSでファイル共有を使ったfile:スキームのアクセスの動作保証がされてるかどうかが論点。 コード見れば。おバカさん。
152 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 17:59:26.45 ] >>151 > 同じファイルシステムを使う限り どんどん、妄想が膨らんでるようです。 > むしろ、同一メカニズムを使ってるのにあっちはダメでこっちはOKと考える > 根拠を聞きたいわ。 同一メカニズムじゃありませんから。 ネットワークレイヤーを絡めて、同一かどうか説明してみな。
153 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 18:02:30.19 ] >>150 >>151 のリンク先で、Sambaを使うと困難と書かれてるけど。(困難だが全て問題を解決してるのかもしれないけど) ローカルとリモートじゃ何か違うんじゃない?
154 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 18:12:11.82 ] >>152 コード読めないバカですか。参加資格ないのに吠えてるのは惨めだから退場しなよ。 svnがfileスキームで直接リポジトリにアクセスする場合も、svnserveがクライアン トからの要求受けてリポジトリにアクセスする場合もlibsvn_reposが提供している、 同一のAPI使ってるんだよ。
155 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 18:19:49.84 ] >>154 その同一のAPIが実行される場所が違うんですが。 ところで、最近はやりのNドライブや、今あるかどうか知らないけど、GMailをドライブとしてマウントできるドライバとかが あったけど、これらもやっぱりマウントできてしまえば、信頼性は同じなんすかね。
156 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 18:25:30.53 ] >>155 バカですねえ。周回遅れですねえ。知恵遅れですねえ。死んだ方がいいですねえ。 そんな比較してるのはバカで周回遅れで知恵遅れのお前だけだから。
157 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 18:26:26.80 ] >>156 今まで全く想定もしてなかったところをズバリ突かれて、壊れたようです。
158 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 18:47:31.11 ] >>157 知恵遅れのお前は周回遅れを自覚してないから平気なんだろうけど、はたからみると惨めすぎるぞ。ww バカが入り乱れててわかりにくいけどお前、>>149 だろ。 >>155 を問題にしているなら >>149 > FSFSでファイル共有を使ったfile:スキームのアクセスの動作保証がされてるかどうかが論点。 じゃなくて、リポジトリ(FSFS)をリモートファイルシステムの置くことの是非が論点。 そして、開発元はそれをできると言っている。
159 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 19:02:32.85 ] sambaもNFSも、細かいところでは あんまり信頼するべきではないはず。 最近はずいぶんマシなんだろうと 思うけど。 >>158 >リポジトリ(FSFS)をリモートファイルシステムの置くことの是非が論点。 えっ? 動作保証されてなければ是非もクソも ねえよ。
160 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 19:10:30.32 ] >>159 周回遅れに気づいても平気なのか。知恵遅れはある意味最強だな。 普通の知能なら恥ずかしくて100回は首つってるぞ。 > 動作保証されてなければ是非もクソも 開発元はFSFSはリモートファイルシステムにおけると言っている。 これで不十分なら商用システム使ってろ。
161 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 20:41:31.35 ] スレ進みすぎわろた。前スレの終わりよりぜんぜんましだけど。 >>158 > > FSFSでファイル共有を使ったfile:スキームのアクセスの動作保証がされてるかどうかが論点。 > じゃなくて、リポジトリ(FSFS)をリモートファイルシステムの置くことの是非が論点。 もともと(>>92 )はfile://でアクセスしたときの話だったよ。 で、>>93 が不十分な引用をしたので>>118 を書いた。 > じゃなくて、リポジトリ(FSFS)をリモートファイルシステムの置くことの是非が論点。 という話になったのってどっから?
162 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 22:03:46.16 ] >>161 > もともと(>>92 )はfile://でアクセスしたときの話だったよ。 周回遅れの知恵遅れの>>159 がついてこれてないだけで、それは既に結論が出ている。 アクセス制御ができない事が非推奨の理由 > > じゃなくて、リポジトリ(FSFS)をリモートファイルシステムの置くことの是非が論点。 > という話になったのってどっから? >>131 だな。開発元が置けると言っているのに、動作保証が…と言い出した。 バカが入り乱れてわかりにくいけど、動作保証にこだわっているから、 >>131 は最後まで分からなかった周回遅れの知恵遅れ(>>159 )だろう。
163 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 22:16:25.00 ] >>162 >>118 で言及したように、どうとでも取れるレスをあえて曲解しているだけなら止めはしないよ。
164 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 22:36:22.47 ] >>162 知恵遅れなりに恥ずかしいと思って必死に考えたのか? でも、やっぱり知恵遅れの浅知恵な反論。ww >>131 で頓珍漢な言いがかりをつけた>>126 は「権限」に関しては除外しているので、 FSFSの排他制御に関する議論だ。 まあ、バカだからわからなかったんだろうけど。バカってかわいそう。
165 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 22:40:00.34 ] >>160 周回遅れに気づいても平気なのか。知恵遅れはある意味最強だな。 普通の知能なら恥ずかしくて100回は首つってるぞ。 >開発元はFSFSはリモートファイルシステムにおけると言っている。 ソース出せ。 ソースコードのapr_file_lockうんぬんはどうでもいいから。
166 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 22:45:26.67 ] >>165 惨めだからもう止めなよ。自覚のない知恵遅れって本当にかわいそう。 svn.apache.org/repos/asf/subversion/trunk/notes/fsfs * Can host on network filesystem FSFS repositories can be hosted on network filesystems, just as CVS repositories can. (See "Note: Locking" for caveats about write-locking.)
167 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 23:27:58.57 ] >>165 ソース出てきた時の事は全然考えなかったのか? 知恵遅れ憐れすぎる。
168 名前:デフォルトの名無しさん mailto:sage [2012/02/24(金) 23:31:14.77 ] >>165 はまだfile://の話をしているのかもしれない
169 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 00:30:01.46 ] 今日は静かだな。>>165 は息してるか?
170 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 08:54:57.09 ] マージした後ヒストリーみるとMってなってるけどマージ元がどこかはわからない? コピーみたいに元がわかると嬉しいんだけど
171 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 09:14:43.49 ] svn propget svn:mergeinfoじゃ不足? これ以上の情報は残してない。 >>165 またいじめてやるから出てこいよ。
172 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 09:30:57.84 ] >>171 Subclipseのリビジョングラフとかでもマージの矢印はないし svn mergeinfoしても何も表示されないんだ
173 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 10:02:12.64 ] >172 svn mergeinfoの使い方間違ってない? svn mergeinfoはマージ元指定する必要があって、指定してやれば表示されるけど。
174 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 14:52:46.75 ] TortoiseSVNだとShow logのInclude merged revisionsでマージ元での変更見れるけどそういうことではない?
175 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 15:38:38.07 ] あざーす。でもInclude merged revisionsだと細かすぎて見辛いお。。。 copyだと詳細欄にコピー元がずばり書かれてるけどそんなかんじではみれへんのですか。
176 名前:デフォルトの名無しさん mailto:sage [2012/02/26(日) 23:20:12.28 ] 仕組み上それはできないんじゃないか。 コミットログに「branches/XXX をマージ」って書いといたら?
177 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 18:27:53.44 ] > むしろ、同一メカニズムを使ってるのにあっちはダメでこっちはOKと考える > 根拠を聞きたいわ。 > svnがfileスキームで直接リポジトリにアクセスする場合も、svnserveがクライアン > トからの要求受けてリポジトリにアクセスする場合もlibsvn_reposが提供している、 > 同一のAPI使ってるんだよ。 馬鹿発見
178 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 21:53:53.23 ] >>177 バカが現れた。どうする? 1) 戦う 2) 無視する 2 バカを無視した。
179 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 11:31:06.65 ] 致命的な馬鹿発言をさらしたのに、良くもそんな強気になれるな
180 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 11:42:13.91 ] どこが馬鹿なんだかわからない
181 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 13:35:52.55 ] >>180 クライアントの数が違うという差を無視したところがおかしいとおもうよ
182 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 13:37:47.25 ] クライアントの数なんて関係無いのに
183 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 13:46:32.97 ] >>181 君、上で議論してた人? だったら聞きたいんだけど、「fileスキームはたとえ一人しかアクセスしなくても、ローカルリポジトリに限り 動作保証される」というのは正しい? YesかNoかでお願い。
184 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 13:51:07.58 ] YesかNo
185 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 13:56:27.15 ] >>179 バカが現れた。バカは不思議な踊りを踊りだした。 どうする? 1) 戦う 2) 無視する 2 バカを無視した。
186 名前:デフォルトの名無しさん mailto:sage [2012/02/28(火) 23:22:02.19 ] >>183 まぁちらちらと上でレスはしてたけど、白熱議論には参加してないよ。 今のところ得ている情報では、その質問の回答はYes
187 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 02:40:51.67 ] >>161 = >>181 = >>186 いちお。
188 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 08:29:35.79 ] debianとかの1.7がWANdisco版しかない理由をご存知の方 いらさいませんか?
189 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 16:00:41.22 ] >>186 なら、俺と同じ意見だ。 上で「周回遅れがどうたら」の人は、Yesと思ってるのかNoと思ってるのか知りたい。
190 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 19:15:12.86 ] バカのむれが現れた。バカたちは何か相談している。どうする? 1)戦う 2)無視する 3)呪文 3 答えてやるから「動作保証」を定義しろ。
191 名前:デフォルトの名無しさん mailto:sage [2012/02/29(水) 20:59:27.84 ] >>189 >>161 で確認してるけど、どうやら「fileスキームは」ってところを除外してるみたいだよ。
192 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 01:32:53.81 ] なんでお前らはいまだにSubversion使ってるの?
193 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 03:42:55.66 ] >>183 「fileスキームはたとえ一人しかアクセスしなくても、ローカルリポジトリに限り動作保証される」 日本語がなんかおかしくね あとFSFSの話に限定しないの?
194 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 12:28:30.21 ] とりあえず、NASだとNTFSでもFATでもないものをFATとかに 見せかけてるだけだから、一人で使ってても、ロック関係の ファイルがおかしくなったりする。
195 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 12:58:54.19 ] >>190 「動作保証」は>>132 と同じ意味で。
196 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 13:05:50.77 ] >>193 > >>183 > 「fileスキームはたとえ一人しかアクセスしなくても、ローカルリポジトリに限り動作保証される」 > 日本語がなんかおかしくね 「ローカルに無いリポジトリをfileスキームでアクセスする場合、たとえ一人しかアクセスしなくても動作保証されない」 と言い換えた方がいいかな。 > あとFSFSの話に限定しないの? しない。
197 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 13:18:31.78 ] >>193 こう言った方がいいか。 開発チームは、 > file:// access is intended for local, single-user access only, particularly testing and debugging. と言ってる(>>150 のリンク先の日本語訳はちょっとおかしい気がする)。 これ以外の使い方でも、何らかの動作保証がされてると主張してる人がいるのかどうか知りたい。 上の議論は話が錯綜していて、良くわからなかったので。
198 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 18:47:09.85 ] >>196 > file:// アクセスは、ローカルでの1ユーザーのみのアクセスを想定しており、そのようにテストとデバッグを行っています。 これだけで十分だろ。議論の余地なんてない
199 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 18:49:11.74 ] >>195 No
200 名前:デフォルトの名無しさん mailto:sage [2012/03/01(木) 22:54:11.83 ] >>194 >とりあえず、NASだとNTFSでもFATでもないものをFATとかに見せかけてるだけ 意味わからん。 >> バカが現れた。 ってことなのか?
201 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 00:26:32.22 ] 他の分散型(GitとかMercurialとか)のバージョン管理のファイルアクセスだとどうなの?
202 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 11:03:17.82 ] >>198 その文章、>>197 にも書いたとおり、訳がおかしいと思う。 >>199 「ローカルリポジトリに限り動作保証される」に対してNo? もしそうだとしたら、何に対して動作保証してるの?
203 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 11:34:27.78 ] >>176 SmartSVN(1万円近くする・・・)みたいに、 リビジョングラフでマージの導線が表示できるのが理想。 www.koreansoft.com/public/upload/SmartSVN/SmartSVN_09.png TortoiseSVNだとマージの導線までは引けないっぽいし、 Subclipseだとなぜか表示されないブランチがあったりなんかあやしい。
204 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 12:16:36.43 ] >>202 どこがおかしいかを書かないのは特別な理由でも? その日本語のとおり理解をすれば動作保証の範囲も明確だろ。
205 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 12:17:06.03 ] >>203 TortoiseSVNのリビジョングラフってマージでないっけ
206 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 12:54:59.22 ] >>204 100%の自信があるわけじゃないから書いてないだけ。 > file:// access is intended for local, single-user access only, particularly testing and debugging. の訳が > file:// アクセスは、ローカルでの1ユーザーのみのアクセスを想定しており、そのようにテストとデバッグを行っています。 なんだが、最後のtestingとdebuggingは、for testing, for debuggingだと思う。 file:// アクセスは、テストやデバッグ目的でのローカルでの1ユーザーのみのアクセスを想定しています。 じゃないのかなぁと思う。
207 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 13:01:37.25 ] sambaやnfsを使えば、普通に使う範囲ではまぁ問題ないがな、位でしょ
208 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 14:12:16.39 ] >>206 その訳だと解釈した場合に、 テストやデバッグ目的でアクセスしていいけれど、リポジトリが壊れるかもしれない と思い至ったの?
209 名前:208 mailto:sage [2012/03/02(金) 14:24:41.55 ] >>206 改めて必要なところを抜き出してみたよ。 > ネットワークフォルダー上のリポジトリにアクセスするには、ドライブ文字の割り当てと UNC パスの両方が使えます。 > Berkeley DB リポジトリは、ネットワークフォルダー上で作成したりアクセスしたりしないでください。 > FSFS リポジトリはネットワークフォルダー上に配置でき、 file:// プロトコルを用いて複数のユーザーからアクセスできますが、これは絶対にお勧め しません 。 > file:// アクセスは、ローカルでの1ユーザーのみのアクセスを想定しており、そのようにテストとデバッグを行っています。 > リポジトリを共有したい場合は、 まさに 適切なサーバーをセットアップする必要がある tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-repository.html#tsvn-repository-local-share
210 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 14:54:03.49 ] >>208 ん、誰かと勘違いしてない? 俺自身は、リポジトリが壊れるかどうかという話はしてないよ。 (ちなみに排他がどうこうとも話してない) 開発側が > file:// access is intended for local, single-user access only, particularly testing and debugging. と書いてるが、開発者がこのようにintendした以外の使い方をしても、なんらかの 動作保証がなされているのか、なされているならどいう場合になされているのかを 知りたいってことなんだが。
211 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:07:30.61 ] >>210 めんどくさい人だな。 テストやデバッグ目的で使用するにあたり、動作保証がされていない(リポジトリが壊れるかどうかに限定しない) と思ったってことならおk? そんな状態でテストやデバッグする開発者がいると思えるのが不思議。
212 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:12:20.74 ] いや、こっちがめんどくさいんですけど。 何で絡まれてるのかしら。 > file:// access is intended for local, single-user access only, particularly testing and debugging. 以外でfileスキームを使うにあたり、何か動作保証されてますかってことなんですが。
213 名前:211 mailto:sage [2012/03/02(金) 15:14:32.91 ] おかしな日本語ですまんかった。
214 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:18:50.57 ] >>212 されてないと考えるのが妥当
215 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:21:33.79 ] >>214 うわあ、めどくさい。 そんなことわかりきってる。 わかった上で、されてないとは思わない人がこのスレに居るようだから、あなたは何が動作保証されてる と主張してるんですかって質問してんの!!! >>199
216 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:22:29.09 ] む、興奮して途中で書き込んだ。 >>199 >>202 の回答待ち。
217 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:24:58.86 ] >>215 いやいや、具体的に何をしたいんだ? やる予定もないことが動作保証されてるかどうかを知りたい?
218 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:27:04.95 ] >>217 > いやいや、具体的に何をしたいんだ? 君こそ何がしたいの? 絡まないでくれる?
219 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:39:04.34 ] バカのむれは仲間割れを始めた。 どうする? 1)たたかう 2)むしする 3)観戦する 3
220 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 15:40:47.59 ] そもそも>>177 のどこが馬鹿なのかわからない奴なんだから、質問しても無駄無駄
221 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 16:19:18.57 ] まあそれに対して>>181 って書いたらこんなことになったわけだけど
222 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 16:31:44.31 ] >>221 ますます意味不明だわ
223 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 16:35:23.71 ] バカのむれは仲間割れをつづけている。 どうする? 1)たたかう 2)むしする 3)観戦する 3
224 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 16:39:59.42 ] >>223 お前が一番馬鹿
225 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 16:54:25.46 ] >>209 何で日本語引用すんの? 原文引用しろよ
226 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 16:57:55.98 ] バカがあらわれた。バカはきみょうなおたけびをあげている。 どうする? 1)たたかう 2)むしする 3)観戦する 2
227 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:00:30.94 ] えーと、>>199 の人なのかな。 だとしたら、答えられないと取っていいよね。
228 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:15:31.71 ] >>227 オレに聞いているのか仲間割れしてるのかわからないから、観戦していたが、 仲間割れは終わったのか? >>202 に答えればいいんだな。 > もしそうだとしたら、何に対して動作保証してるの? >>132 でとっくに書いている。 FSFSが要求する排他制御のメカニズムを提供するファイルシステムに 置かれたリポジトリに対して。
229 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:22:20.60 ] >>228 ファイル共有プロトコルは関係無いの?
230 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:23:43.61 ] >>228 > FSFSが要求する排他制御のメカニズムを提供するファイルシステムに > 置かれたリポジトリに対して。 また蒸し返すのかこの馬鹿は そんなことどこで動作保証されてんだよ
231 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:24:44.33 ] >>228 つまり、subversion側からは、何の動作保証も出来ないということですね。 わかりました。
232 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:31:01.57 ] >>230 はぁ。バカはレスを追う事も出来ないのか。>>132 の定義で答えろというお題だよ。 >>231 なにが「つまり」なんだろう。バカの思考回路は理解不能だ。
233 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:31:11.78 ] >>228 本格的に馬鹿だ
234 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:32:37.74 ] >>232 え?subversion側は何か動作保証できるの? バカの思考回路は理解不能だ。
235 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:33:45.55 ] >>228 そのリポジトリに対して何をすることが動作保証されているかを書かないからややこしいって憤慨しているのだと思うよ。
236 名前:デフォルトの名無しさん [2012/03/02(金) 17:33:59.63 ] >>234 >>132 の定義で答えろと言ったんだろ。バカ。
237 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:34:57.51 ] 遠回しに言っても馬鹿だからわからんか Sambaがその排他制御のメカニズムとやらを提供してたとして、 subversion側はSambaを使うことに対して動作保証できるのか?
238 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:35:47.42 ] >>235 はあ? 制約条件つけてないんだから、subversionで出来る事すべてだよ。
239 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:35:52.62 ] >>236 何逃げてんだよ 見苦しいぞww
240 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:37:53.09 ] sambaもnfsもファイル共有Xも、自己責任でfile://でアクセスしても、まぁ大体問題ないよ って位なのに、何をごちゃごちゃ言ってるんだろう、この人達
241 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:38:14.68 ] >>237 出来るに決まってる。排他制御のメカニズムが正しく動いていて、 排他制御に失敗してリポジトリが壊れたならsubversonのバグ。 排他制御のメカニズムが仕様通りに動いていないならsambaのバグ。
242 名前:215 mailto:sage [2012/03/02(金) 17:39:24.26 ] 酷いことになってるけど、回答得られたので満足です。 大体言いたいことわかった。
243 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:40:21.20 ] >>241 何言ってるんだろう、この人 本気で理解不能だわ
244 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:44:28.40 ] >>241 つまり、sambaやnfsや未知のファイル共有プロトコルがその排他制御のメカニズムとやらを 正しく提供してさえいれば、ra_neonやra_svnでは起こらなかった現象がra_fileで起こっても、 全てsubversionチームが解決しますってことだな
245 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:47:36.86 ] >>241 バカにはわからない。でもそれはしょうがない。 もう一つ、いつ気づくか楽しみにしていたんだけど、 カメさんチームのドキュメントを根拠にして、subversionの 動作保証を必死に議論している姿はとっても滑稽だったよ。 subversionの開発チームはFSFSリポジトリはネットワークファイル システムにおけるといっている。 そして、fileスキームに対して特別な制約を表明していない。
246 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:49:42.35 ] 新たな馬鹿登場か?
247 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:51:50.17 ] >>244 なにが「つまり」なんだろう。バカの思考回路は理解不能だ。 解決することが「動作保証」だというなら最初からそういう定義で聞け。
248 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:54:15.09 ] >>245 > そして、fileスキームに対して特別な制約を表明していない。 してるよ。 svn --version ってやったことないの?
249 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 17:54:40.49 ] >>247 お前はもういいや
250 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:01:16.31 ] まあ普通に考えれば、subversionチームが動作保証できる範囲はra_localモジュールまでだろ。 何を議論することもない。
251 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:02:20.04 ] >>245 お前が滑稽だわwww
252 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:11:47.76 ] >>248 それはlocal diskとして扱うという意味。 それがどんなファイルシステムであるかはそのレイヤーは関知しない。 正しく動く排他制御のメカニズムさえ提供されていればいい。
253 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:19:28.64 ] >>252 また"on local disk"の解釈合戦を繰り広げたいの? > それがどんなファイルシステムであるかはそのレイヤーは関知しない。 誰もそんな話してないよ? > そして、fileスキームに対して特別な制約を表明していない。 というから、fileスキームはra_localを使う場合のスキームで、ra_localは"on local disk"の リポジトリにアクセスするためのものだって表明してるよ。
254 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:25:35.93 ] まさか、「ローカルのリポジトリ」で解釈が分かれるとは・・・
255 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:26:50.38 ] なんでそんなに頑張るのか理解不能
256 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:29:27.61 ] >>253 --versionじゃわかりにくいけど、元は↓ svnbook.red-bean.com/en/1.7/svn-book.html#svn.basic.in-action.wc.tbl-1 Access methodの分類としてDirect repository accessとしている。 これじゃ分かりずらいから補足説明で(on local disk) ネットワークファイルシステムに対しての制限ならば「ダメ」と明記する。
257 名前:デフォルトの名無しさん mailto:sage [2012/03/02(金) 18:36:31.60 ] >>256 今度は"direct access"の解釈合戦か まぁいいんじゃないの? Nドライブにdirect accessしてくださいな
258 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 02:42:41.49 ] >>215 こうも必死に求めていた>>199 との会話は有意義なものになったのだろうか。
259 名前:デフォルトの名無しさん [2012/03/03(土) 13:00:24.39 ] 未だにSubversion使っているバカで周回遅れで知恵遅れどもの不毛な論戦は終了?
260 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 13:10:49.62 ] だからLinuxのカーネルのソースは何G? (キリッ
261 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 13:31:12.86 ] 社内の一部門での話なら、「今からコミットしますよー」ってみんなに声掛けすれば済む話だろ。 ファイルシステムレベルで排他制御とか甘え。
262 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 15:49:52.73 ] >>259 >>256-しか読んでないけど過去レス読まなくても>>259 が一番頭悪いことだけはわかる
263 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 16:09:47.27 ] >>262 全部読む必要は無いよ。>261で済むようなことしかしていないバカで周回遅れで知恵遅れが 自分の悲惨な環境を正当化するためにめちゃくちゃな書き込みしているだけだから。
264 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 18:14:23.17 ] それネタ
265 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 19:52:05.10 ] svnコマンドが、gnome-keyringオプション付きでmakeしたか知る方法ないですか? lddしてそれらしきものがなかったら、オプションなしってことかな。
266 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 21:37:56.84 ] 試してないけど、バイナリをobjdumpとかstringsするとか、ltrace/strace/trussでトレースするとか。
267 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 00:20:33.36 ] Ubuntu 12.04 beta1 x64 で試した。 ldd だと検出できないけど、strace だと gnome-keyring 使ってることを検出できた。 $ ldd `which svn` | grep -i keyring (なにも表示されない) $ strace -o svn-strace.log svn co http://(適当なリポジトリ) $ grep -i keyring svn-strace.log open("/usr/lib/x86_64-linux-gnu/libsvn_auth_gnome_keyring-1.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0", O_RDONLY|O_CLOEXEC) = 3 open("/etc/pkcs11/modules/gnome-keyring-module", O_RDONLY) = 5 open("/usr/lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so", O_RDONLY|O_CLOEXEC) = 4
268 名前:デフォルトの名無しさん [2012/03/09(金) 08:40:40.41 ] Apache Subversion 1.7.4 age svn.haxx.se/users/archive-2012-03/0147.shtml
269 名前:デフォルトの名無しさん [2012/03/09(金) 08:43:00.73 ] TortoiseSVN 1.7.6 age svn.haxx.se/tsvnusers/archive-2012-03/0103.shtml
270 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 18:15:38.11 ] TortoiseSVN 1.7.5使っていますが、変更されていない大量のファイルに赤い更新アイコンが付きます 差分を表示しても変更はありませんが、もしかしたら改行コードの違いを拾っているのかもしれないです 改行コードを無視する設定にできないでしょうか? ちなみにファイルはphpやcssばかりでまったくのテキストです
271 名前:デフォルトの名無しさん [2012/03/09(金) 18:19:23.90 ] 無視するつーか、 svn:eol-style を native にしておくもんじゃないの?
272 名前:デフォルトの名無しさん mailto:sage [2012/03/09(金) 18:26:34.64 ] なるほど それはそうとして、赤くならない方法がありましたらぜひお願いします…
273 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 02:44:53.38 ] チェックアウトしたら赤い更新アイコンが出るの?
274 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 05:06:39.14 ] 教えてください。 指定したファイルを、変更した・しないにかかわらず、常にSVNコミットに 含めるような指定はできますでしょうか?
275 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 05:16:33.17 ] 変更してないファイルをコミットってできるの?
276 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 08:32:17.04 ] また、タイムスタンプ絡みか?
277 名前: 忍法帖【Lv=40,xxxPT】 mailto:sage [2012/03/10(土) 10:40:53.70 ] >>276 なんか適当なプロパティに現在時刻をぶちこむような仕組みでも作れば? プロパティも「変更していない」のを要求されたらもうわからん
278 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 11:04:32.49 ] それよりも、そういう事をしたい理由を説明した方が適切な 解が得られる可能性が高い。 (属性を含み)変更してないファイルはコミットできない。
279 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 13:14:48.40 ] >>273 いや、それはないです 改行コードが異なる事態が発生した場合、それを差異として検出してしまうみたいです
280 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 14:28:25.82 ] >>279 改行コードを変えないでください
281 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 16:55:03.14 ] 意図せずに大量のファイルの改行コードを変えるって結構な難易度
282 名前:デフォルトの名無しさん [2012/03/10(土) 18:00:58.54 ] >>281 ftp
283 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 18:04:35.78 ] 原因がわからなくて変わるのって怖くない?
284 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 18:08:23.55 ] >>282 は ぁ ?
285 名前:デフォルトの名無しさん [2012/03/10(土) 18:24:02.04 ] >>284 は ぁ ?
286 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 19:31:23.65 ] >>281 差分ツールの設定ミス
287 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 05:40:23.21 ] >>286 それは別の話
288 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 12:24:21.47 ] gitシンジャモsvn信者もきちがいと言うことがこのスレで証明されてる
289 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 21:31:37.73 ] >>267 libsvn_auth_gnome_keyringがあるか、ないかで、簡易的には判別つく感じですね。 ありがとうございます。
290 名前:デフォルトの名無しさん [2012/03/12(月) 11:55:52.09 ] サーバ(リポジトリ)側: subversion 1.4.5 クライアント側: TorotiseSVN 1.4.5 と subversion1.4.5 コマンドライン版 という環境で作業しています。 TortoiseSVN とコマンドラインツールを、Subversion の最新(1.7.4)に しても、サーバのリポジトリが壊れたり、1.4.5 から読めなくなることはないですか? クライアント側が、checkout し直しなのは承知しています。 他にも作業しているメンバーがいて、みんな 1.4.5 を使っているのだけど、 ソースコード量が多いので、1.7.4 でどれだけ早くなるか実験したくて・・・ あと、クライアントのバージョンを挙げても壊れないとして、 subversion 1.5 以降で可能になった操作を 1.4.5 のサーバに対して行った場合も、リポジトリが壊れることはないですか? たとえば merge info や svn:externals をファイル単位で行う場合、 1.4.5 ではできないけど、1.5 以降でできるようになったと思います。 こういうことをやったら、ちゃんとエラーで無効にしてくれるのかな。
291 名前:デフォルトの名無しさん mailto:sage [2012/03/12(月) 11:59:43.71 ] >>290 いちおう Subversion の開発ポリシーとしてすべての 1.x.y のクライアントはすべての 1.xx.yy の サーバーとの運用をサポートしていることになっている。 でもさすがに 1.4.x だと古すぎて明示的にテストはされてないと思うんで、いくらか運まかせな ことにはなるかな。
292 名前:デフォルトの名無しさん mailto:sage [2012/03/12(月) 19:57:37.12 ] 自分も >>291 だと思う。 あと、サポート対象のバージョンは、 subversion.apache.org/docs/release-notes/1.7.html#svn-1.5-deprecation に 「Subversion 1.5.x series no longer supported」と書いてある。 subversion.apache.org/docs/release-notes/#supported-versions も同様だ。
293 名前:290 mailto:sage [2012/03/13(火) 13:19:09.78 ] >>291-292 レスどうもありがとうございます。 >>292 のページを読んで状況は理解しました。 やっぱりやめておきます。 思ったより古い―バージョンの切り捨てが早いな…と思ったけど、 1.5 が出てから結構立つしなぁ。 サーバ側のバージョンは自分たちで自由にあげられる環境ではないので、 おとなしくこのまま使うことにします。
294 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 16:18:35.37 ] TortoiseSVN 1.7.6 差分のエクスポートがバグってるな。 古いバージョンのファイルしか取り出せない。 やり方、リビジョングラフ表示して、今回のtags を選択、次に前回の tags を選択して 「リビジョンを比較」を実行。 リストに出てくるファイルは、新しいバージョンのファイルだが、 ここから実際にエクスポートすると、古いものが取り出されてしまう。 直してくれ。これ便利なんよ。
295 名前:294 mailto:sage [2012/03/13(火) 16:28:13.48 ] ログメッセージのウィンドウからはきちんと動くな・・・
296 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 22:24:56.67 ] 前回のタグを選んで、今回のタグを選んで、比較して、エクスポートするとどうなるの
297 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 17:18:17.68 ] >>83 >VersionCheck >TortoiseSVN にこのチェックを行わせたくない場合は、この値を false に設定してください。 tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-settings.html
298 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 02:37:21.75 ] Windowsで Subversion サーバを運用しています。 コミットされた中に、 *Hoge*.tmp が含まれている場合、コミットを禁止させたいです。 (*Hoge*.tmp を、リポジトリにコミットさせたくない) これをやるには、pre-commit.bat のなかで、snvlook changed -t を実行して、 変更があったパスを取り出して、 *Hoge*.tmp が含まれていたら exit 1 する、 というスクリプトを書くしかないでしょうか? ※ なんで svn:ignore でやらないかというと、以下は例ですが、 開発で、*Hoge*.tmp が作成されるディレクトリが {top}/src/a/*Hoge*.dat /b/*Hoge*.dat /c/*Hoge*.dat : という感じになっており、src の下の a とか b は、毎日結構なペースで増えるからです。 そして、それを監視して、増えるごとに svn:ignore を設定する余裕がない。 なので、Hook みたいな箇所で、コミットを禁止したいと思いました。 (ヨレプロジェクトで、すごい勢いで人が増えて、機能IDのディレクトリが増えていく、みたいな状況です) ほんとうは {top}/src に svn:ignore を設定できればいいのですが、svn:ignore の効果はサブディレクトリには 繁栄されなかったので。
299 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/29(木) 13:15:56.07 ] TortoiseSVNをつかってるならtsvn:autopropsってのがあるらしいよ。 tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-propertypage.html
300 名前:デフォルトの名無しさん [2012/04/16(月) 13:53:40.19 ] 以下のようなディレクトリ構成で、ある大き目のファイルを svn 管理してい るとします。 {REPO_TOP}/ + data/ + foo/ - hoge1.dat ←これらファイルがでかい - hoge2.dat - hoge3.dat あるひとが、以下のコマンドを実行して、hoge*.dat が存在する foo ディレク トリを、bar にリネームしました。 svn move svn://myserver/repo/data/foo svn://myserver/repo/data/bar ↓移動後のソースツリー {REPO_TOP}/ + data/ + bar/ - hoge.dat
301 名前:300 mailto:sage [2012/04/16(月) 13:53:59.78 ] ○質問: ほかのひとが svn update すると、ローカルにある行コピーでは、 foo ディレクトリがなくなって bar ディレクトリが現れるわけですが、 この時、以下のどちらが起きているのでしょうか? 1.foo ディレクトリが bar にリネームされる。 2.foo ディレクトリが削除され、svn クライアントは、あらたに bar ディレ クトリを 取得(ダウンロード)し直す。 2.だと、foo にはちょっと大きめのファイルがたくさん保存されているので、 チームメンバー(35人ぐらい)が一斉に svn update すると、更新に時間がかかっ てしまったり svn サーバの負荷が上がってしまうなぁと懸念しているのですが・・・
302 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 22:11:16.90 ] ネットワークモニタしながらやってみればいいと思うんだが…
303 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 17:29:04.70 ] ブランチ内にタグを作ったリビジョンがあって、 そこからさらにブランチを作る必要が出てきたんだけど、 こういうときはタグからブランチを作るべき? それとも、タグの元となったリビジョンから?
304 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 04:15:35.11 ] 分岐させようと思ったところで分岐するのが自然だと思うよ。 源流の変更内容を反映させるのが少し手間にはなるけれど、問題ないかと
305 名前:デフォルトの名無しさん mailto:sage [2012/04/28(土) 15:47:33.25 ] Gitのほうがいいの?
306 名前:デフォルトの名無しさん mailto:sage [2012/04/29(日) 15:22:56.93 ] いいかどうかは、その人の状況によるから、 まずは使ってみれば?
307 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 15:21:30.26 ] >>304 ご意見どうもです。 ただ、分岐させようと思ったところと同じ状態を持つものが、 ブランチとタグと両方あるから、 ┌新ブランチ ┌タグ ブランチ ┌新ブランチ ├タグ ブランチ どっちが正解なのかなと疑問なのですが。
308 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 16:39:10.16 ] >>307 「タグ」から派生したいのか、「ブランチ」から派生したいのか、よく考えてご覧。
309 名前:デフォルトの名無しさん mailto:sage [2012/04/30(月) 17:42:18.31 ] ブランチの修正を新ブランチに取り込むつもりがないのなら、タグから分岐してもいいのかもしれないね。
310 名前:デフォルトの名無しさん [2012/05/18(金) 02:10:47.83 ] Apache Subversion 1.7.5 age svn.haxx.se/users/archive-2012-05/0189.shtml
311 名前:デフォルトの名無しさん [2012/05/18(金) 02:14:15.75 ] TortoiseSVN 1.7.7 age svn.haxx.se/tsvnusers/archive-2012-05/0107.shtml
312 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 10:24:17.08 ] svnadmin dump って、ログ吐き出しできないの?
313 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 10:43:59.06 ] ログ吐き出しとは?
314 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 12:35:42.80 ] >>313 dump が成功しているのか? 失敗しているのか? を知りたいんです。 dumpの出力先の容量が足りなくて途中で止まってしまったとか ログが無いとわからないので。
315 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 15:00:01.50 ] 標準エラー出力とかプロセスの終了コードじゃダメなのかね?
316 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 17:02:37.86 ] > -q [--quiet] : 標準エラー出力に (エラー以外の) 進行状況を出力しません だそうなので、標準エラー出力にエラーは出てるだろうね。
317 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 20:33:48.49 ] 日本語訳サイト消えてる??
318 名前:デフォルトの名無しさん mailto:sage [2012/05/18(金) 22:51:01.80 ] apache httpd 2.4+dav+svnなんだけど、 ttp://svn.apache.org/repos/asf/subversion/tags/1.7.5/CHANGES に * mod_dav_svn: support compiling/running under httpd-2.4 (r1232267) って書いてあったんで試してみたが、駄目だった。 誰か上手く行った人いる?
319 名前:デフォルトの名無しさん mailto:sage [2012/05/21(月) 19:00:56.76 ] TortoiseSVNのリビジョングラフって、表示倍率は憶えてくれない? 起動するたびに100%に戻っちゃうんだけど。
320 名前:デフォルトの名無しさん mailto:sage [2012/05/22(火) 17:12:07.76 ] プロトコルに svn を使用する場合で、 Subversion サーバーをNAT配下に設置した場合でも、 外側にあたるセグメントのクライアントから問題なくアクセスできるでしょうか? ご存知の方いらっしゃいましたらご教示ください。
321 名前:デフォルトの名無しさん mailto:sage [2012/05/22(火) 22:17:22.99 ] NAT越えは普通にできるよ
322 名前:デフォルトの名無しさん mailto:sage [2012/05/22(火) 22:35:38.84 ] >>320 NAT をやってるルーターの設定をちゃんとすればアクセスできるよ、 て言うかやってる。 設定項目の名称はルーターの機種によってばらばららしい。 y-kit.jp/saba/xp/nattable.htm 通常は「スタティックIPマスカレード/NATテーブル設定」とかいう項目です。 しかし、機種によって、「NATテーブル編集」「アドレス変換テーブル」 「ポートマッピング」「仮想サーバー」「バーチャルサーバー」「ローカルサーバー」 などなど言いたい放題なので、なんとも言えません。
323 名前:デフォルトの名無しさん mailto:sage [2012/05/22(火) 23:27:49.92 ] >>321 , 322 ありがとうございます! 安心しました。
324 名前:デフォルトの名無しさん mailto:sage [2012/05/23(水) 12:14:13.42 ] タイムスタンプ信者との話し合いは疲れる・・・
325 名前:デフォルトの名無しさん mailto:sage [2012/05/23(水) 12:25:41.29 ] >>324 946 名前:デフォルトの名無しさん [sage]: 2011/11/02(水) 19:25:52.78 TortoiseHGを最近使いだして、その使い勝手に感激しています。 そこで質問なんですが、ファイルの更新日時も管理対象にすることはできないのでしょうか? 特定のリビジョンへ更新した際に、更新日時もそのときのものに変更されれば 最高なんですが。 947 名前:デフォルトの名無しさん [sage]: 2011/11/02(水) 19:40:30.94 >>946 タイムスタンプ更新是非については総合スレの話題として、 それらしき拡張はあるようだ。 mercurial.selenic.com/wiki/UsingExtensions mercurial.selenic.com/wiki/TimestampExtension mercurial.selenic.com/wiki/TimestampModExtension 948 名前:デフォルトの名無しさん [sage]: 2011/11/02(水) 21:58:54.77 >>947 TimestampModExtension これ使ってみました。 手間いらずでバッチリ希望通りの動きをしているようです。 どうもありがとうございました。
326 名前:デフォルトの名無しさん mailto:sage [2012/05/23(水) 17:49:42.10 ] よし、じゃあMercurialにしよう!と言うとファイル名に日本語ガーとはじまる
327 名前:デフォルトの名無しさん mailto:sage [2012/05/28(月) 20:21:56.77 ] myproject svnrepos source みたいな位置関係にして完全ローカルで使う場合、 myprojectの位置を変えるごとに relocateしないと駄目ですか? 何か回避策があるようなら教えて下さい。
328 名前:デフォルトの名無しさん mailto:sage [2012/05/30(水) 13:48:43.37 ] >>327 そういう時はリンク張って実際のパスを固定するのがセオリーじゃね? WindowsXP以前ならmyprojectをsubstで特定のドライブに割り当てれば良い。 XP以前でもNT系ならツール入れればジャンクションが使える。 VISTA以降には標準でmklinkというコマンドがある。 unix系使っててln知らないとか思えないので説明はしない。
329 名前:デフォルトの名無しさん mailto:sage [2012/05/30(水) 16:45:35.82 ] リポジトリ込みでポータブルに扱える方法を知りたいんじゃない?
330 名前:329 mailto:sage [2012/05/30(水) 16:46:28.31 ] file://./svnrepos とかって使えればそれでいけるんかな。
331 名前:デフォルトの名無しさん mailto:sage [2012/05/30(水) 18:14:55.09 ] 事故の予感しかしないw
332 名前:デフォルトの名無しさん mailto:sage [2012/05/30(水) 18:34:51.54 ] 分散型でチェックアウトしろよ
333 名前:デフォルトの名無しさん mailto:sage [2012/05/31(木) 03:11:54.83 ] >>330 その状態でsvn add svnrepos ってやってみたいなw