1 名前:犬板 [2006/08/04(金) 23:33:16 ID:aMGjnjPK.net] バージョン管理システム subversionについて語ろう。 バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や ネットワーク対応などでやや難がある。 これらCVSの問題点を解決すべく開発されているのがSubversionである。 オープンソースソフトウェアの開発においてはCVSが多く使われているが、 Subversionを利用するオープンソースプロジェクトも急速に増えている。
155 名前:login:Penguin mailto:sage [2009/05/10(日) 16:23:37 ID:l3u8uj0x.net] >>152 他いけ
156 名前:login:Penguin mailto:sage [2009/05/10(日) 19:26:35 ID:R56D1N/a.net] >>153 チッ
157 名前:login:Penguin mailto:sage [2009/05/10(日) 22:02:07 ID:6t5VOjiz.net] > TortoiseSVN 1.6.2, built against Subversion 1.6.2. Released 9. May 2009. なのに > The latest release of Subversion is 1.6.1. 珍しいこった
158 名前:login:Penguin mailto:sage [2009/05/20(水) 12:29:48 ID:8MQk2QWP.net] EclipseのプラグインはSubversiveでいいの?
159 名前:login:Penguin mailto:sage [2009/05/20(水) 21:00:06 ID:U+Qhox8w.net] >>156 Subclipseもあるよ。好みの方を使えばよい。
160 名前:login:Penguin [2009/07/01(水) 08:58:34 ID:LpPrGwNO.net] MacOSX上ではGUIでまともに使えないのか。 CUIにがて。
161 名前:login:Penguin [2009/07/06(月) 19:28:31 ID:vfHIXM1C.net]
162 名前:login:Penguin [2009/09/06(日) 18:20:00 ID:p9qlQ2nj.net] >>158 開発環境ならXcode、Eclipse 単体ソフトならVersions、Cornerstone Finder拡張ならSCPlugin Path Finderも対応してる。 Cent OS 5に、Subversion 1.6.5をインストールしたのですが、 Apacheのmod_dav_svn.soの読み込みが、下のエラーで成功しません。 どなたか解決方法ご存知の方よろしくお願いします。 apachectl: Configuration syntax error, will not run "restart": httpd: Syntax error on line 206 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib/httpd/modules/mod_dav_svn.so into server: /usr/lib/httpd/modules/mod_dav_svn.so: undefined symbol: svn_log__update
163 名前:login:Penguin mailto:sage [2009/09/06(日) 18:53:25 ID:HbMaguit.net] Syntax Errorってんだから該当箇所(206行め)を提示するのが筋。
164 名前:login:Penguin mailto:sage [2009/09/06(日) 19:11:01 ID:4V79/gLg.net] >>160 「mod_dav_svn.soのモジュールのロード時に、svn_log_updateってシンボル (=エントリポイント) が無い」ってエラーが出てるね。 どうやってインストールしたの? CentOS 5.xにはSubversion 1.6.xは用意されていないだろうから、 DAG Repository使ったの? それとも自前でビルドした? 他のOSのRPMを無理矢理入れた?
165 名前:login:Penguin mailto:sage [2009/09/06(日) 21:09:41 ID:p9qlQ2nj.net] >>161 206: LoadModule dav_svn_module /usr/lib/httpd/modules/mod_dav_svn.so 207: LoadModule authz_svn_module /usr/lib/httpd/modules/mod_authz_svn.so です。 >>162 自前ビルドです。 ./configure --with-apr-util=/usr/local/apr-util/ --with-apr=/usr/local/apr/ make make install でインストールしました。
166 名前:login:Penguin mailto:sage [2009/09/06(日) 21:58:39 ID:4V79/gLg.net] >>163 Apache httpdを自前で入れた →httpdとSubversionの全てを知るくらいがんがれ。 Apache httpdはCentOSのを使ってる →(1)開発パッケージ(*-dev)やconfigureのオプションが足りないのでは。がんがれ。 →(2)あきらめてDAG (rpmforge) のmod_dav_svn-1.6.5-0.1いれたら?
167 名前:login:Penguin mailto:sage [2009/09/06(日) 22:21:14 ID:KuFi4KpJ.net] >>163 ldd /usr/lib/httpd/modules/mod_dav_svn.so Subversionスレの話題から離れてきたな
168 名前:login:Penguin mailto:sage [2009/09/06(日) 23:59:06 ID:p9qlQ2nj.net] >>164-165 rpmforgeからインストール後、httpd.confに LoadFile /usr/local/apr-util/lib/libaprutil-1.so LoadFile /usr/local/apr/lib/libapr-1.so を追加することで成功しました。ありがとうございます。
169 名前:login:Penguin mailto:sage [2009/09/24(木) 16:40:31 ID:GyboCB1A.net] 誤ってリポジトリを消してしまったんだがどうすればいい?
170 名前:login:Penguin mailto:sage [2009/09/24(木) 17:30:43 ID:kKos8gdb.net] すべてわすれてしまえばいい
171 名前:login:Penguin mailto:sage [2009/09/24(木) 18:53:31 ID:dibJlPmu.net] 権限そのままでupdateする方法ないですか? test.txtのグループがtest ユーザーがuserで、 rootでupdateかけたらユーザーもグループもrootになってしまうのですが、 ユーザーとグループはそのままにしておきたいのです
172 名前:login:Penguin mailto:sage [2009/09/24(木) 20:25:37 ID:JfTL1DdE.net] リポジトリに入れた時点でそういうメタ属性はなくなるので無理。 OSに付いてるアーカイブツールやバックアップツール(tarやdump等)を検討ください。
173 名前:login:Penguin mailto:sage [2009/09/24(木) 21:23:57 ID:/waC5kl9.net] >169 使った事無いけど、contrib にある asvn が使えるかも。
174 名前:login:Penguin [2009/10/16(金) 22:21:41 ID:rtVctrRo.net] subversionでコミット/チェックアウトする際にあるフォルダやそのサブフォルダを更新の対象から外すことは可能でしょうか。 TortoiseSVNというのをインストールせずに、コマンドで出来ることがあれば教えて頂けないでしょうか。宜しくお願いします。
175 名前:login:Penguin mailto:sage [2009/10/17(土) 00:15:21 ID:Khi8KpUf.net] -N [--non-recursive] : 廃止予定です。--depth=files または --depth=immediates を使用してください --depth <ARG> : 操作の対象を深さ <ARG> ('empty'、'files'、 'immediates'、'infinity' のいずれか) に限定しま す svn commit helpですぐ出てきたよ
176 名前:login:Penguin mailto:sage [2009/10/17(土) 00:31:25 ID:Khi8KpUf.net] 訂正 ×svn commit help ○svn help commit
177 名前:login:Penguin mailto:sage [2009/10/17(土) 10:46:39 ID:P+VUHopA.net] >>172 subversionのコマンドはWindowsにはついてこないので、別途入れる必要がある。 次のWebサイトからWindows 向けバイナリを取得できる。 WindowsならCollabNet Subversion Command-Line Client v1.6.5 (for Windows) を インストールし、あとは >>173 のとおり。 ttp://subversion.tigris.org/
178 名前:login:Penguin mailto:sage [2009/11/05(木) 23:11:51 ID:HajlHzkt.net] TortoiseSVN の板ってある?
179 名前:login:Penguin mailto:sage [2009/11/07(土) 16:56:49 ID:reQ6D8FG.net] プログラム板の方ならいいんじゃね?
180 名前:login:Penguin mailto:sage [2009/11/12(木) 22:20:23 ID:8/5DVSGw.net] 板とスレの区別がつかないなんて
181 名前:login:Penguin mailto:sage [2009/11/12(木) 22:52:12 ID:MRzqEEJC.net] >>178 ん? 分かるように教えて。
182 名前:login:Penguin mailto:sage [2009/11/24(火) 20:39:34 ID:ZSVwfXSk.net] チェックアウト中に画像の多く含まれるフォルダで止まってしまうんですが、 単体ファイルのサイズが大きいとそういう事あるのでしょうか。
183 名前:login:Penguin mailto:sage [2009/11/24(火) 22:44:03 ID:3LIsDQPO.net] 亀はバージョンによっては結構タイムアウトするかも
184 名前:login:Penguin mailto:sage [2009/12/02(水) 00:28:36 ID:fd1FfZ3I.net] ttp://terai.xrea.jp/Subversion/WinMerge.html このページを参考にWinMergeをSubversionのdiffとして使用する設定を行ったのですが svn diff test.txt はうまくいきますが svn diff -r 100 test.txt はWinMergeのファイル指定のダイアログが表示されうまくいきません。 どうもリビジョン100のファイルが取得できないようです。 どなたか原因がわかる方いらっしゃいませんか?
185 名前:login:Penguin mailto:sage [2009/12/02(水) 01:50:49 ID:fd1FfZ3I.net] 182です。 すみません、ここはLinux板でした。 移動します。
186 名前:login:Penguin [2010/01/28(木) 19:09:05 ID:pMN7rp65.net] post-commitでupdateかかったパスを取得できないでしょうか。 そのパス以下のみsvn ?upしたいのですが。 全体やるとえらい時間かかるので・・。
187 名前:login:Penguin [2010/01/28(木) 22:08:55 ID:78GFY+QQ.net] svnで、現在のリビジョン番号を取得する方法はないでしょうか。 svn info -r base で表示されるリビジョン番号を取得して、それを引数にプログラムを起動したいのです。
188 名前:login:Penguin mailto:sage [2010/01/28(木) 23:28:37 ID:ue/5FY9H.net] >184 svnlook changed 使えば? >185 その svn info -r base の出力結果を解釈するんじゃ駄目なのか?
189 名前:login:Penguin mailto:age [2010/02/10(水) 03:50:21 ID:dPpKE6PU.net] subversionが作成する管理フォルダ .svn 以下全てのパーミッションを drwxrwxrwxにしたいのですが、どうすれば可能でしょうか。
190 名前:login:Penguin [2010/02/10(水) 08:55:54 ID:ckhwuPgW.net] プロジェクトのルートで $ find . -name .svn -type d -exec chmod -v 777 '{}' + Linuxなら使えると思うけど、もし最後の + が使えなかったら $ find . -name .svn -type d -print | xargs chmod -v 777
191 名前:login:Penguin [2010/02/10(水) 08:56:46 ID:ckhwuPgW.net] あ、「以下すべて」か。chmod に -R オプションも付けて。
192 名前:login:Penguin mailto:age [2010/02/10(水) 09:59:54 ID:M1khvjc5.net] phpでフォルダ作成のプログラムを使用しているのですが、 所有者とグループがapacheになってしまいます。 svn add ./****** したときに作成される.svnのパーミッションが 777にはならないでしょうか。
193 名前:login:Penguin [2010/02/10(水) 10:17:57 ID:KJX+qOU+.net] umask 000
194 名前:login:Penguin mailto:age [2010/02/10(水) 15:22:48 ID:whMNNUoE.net] svn addしたときにumask 000 すればいいのでしょうか。 それともmkdirしたとき?
195 名前:login:Penguin [2010/02/10(水) 15:49:17 ID:KJX+qOU+.net] ひょっとして chmod ug+s とかかも?
196 名前:login:Penguin mailto:sage [2010/02/23(火) 23:40:13 ID:kVGIcis2.net] すいません。 ここの住人でリポジトリが巨大になってチェックアウトや更新が 途中で失敗する症状になった方はおられませんか? 今、リポジトリが20Gバイトくらいでチェックアウトした ワーキングコピーは40G、ファイル数が3万程度です。 checkout中topで眺めていると、apacheがメモリとスワップ領域を食いつぶしたところで 停止しているようです。 更新を繰り返せばいいのですが、なんだかスッキリしません。 サーバーはubuntu server9.10,memory2GByte,apache2、subversion1.6です。 apacheがメモリにキャッシュ?してるかな?
197 名前:login:Penguin mailto:sage [2010/02/27(土) 11:30:13 ID:ZoX9kyv0.net] 64bitと32bitで試しましたが変化なし。 おっきいバイナリをsubversionで扱うのは良くないのか。
198 名前:login:Penguin mailto:sage [2010/02/27(土) 18:46:10 ID:Th2KkYpB.net] 鯖側はわからないけれど、 クライアントが Windows の亀の場合、 checkout したり update したりすると、 タイムアウトで切れることはあるかな。 ワーキングコピーは 20G くらい。
199 名前:login:Penguin [2010/02/28(日) 01:08:07 ID:74fup2Wj.net] 失礼、お知恵をお貸しください。 webdav経由でアクセスさせる時の認証の設定をすると403が出るようになりました。 g-chan.dip.jp/square/archives/2008/02/subversionwebdav.html ryus.co.jp/modules/wordpress/index.php?p=278 は探し出せましたが、どうもこの問題とは違うようです。 ※前者はちゃんとディレクトリを指定しても403がでました 後者はブラウザでのアクセスでもダメだったので問題が違うようです。 apacheのerror_logにも「Access denied」以外のログは特に残っていないようです。 また、認証関係の設定を削るとアクセスできるので、subversionそのものは動いているようです。 以上、お心当たりがありましたらご指摘ください。 必要なら設定を晒しますので、「ここ見せろ」と言ってもらえれば幸いです。よろしくお願いします。
200 名前:197 [2010/03/01(月) 14:48:29 ID:pUNPJEo9.net] 失礼、解決しました。 問題はAuthzSVNAccessFileの内容だったようです。 /etc/httpd/conf.d/subversion.confではSVNPathとせずSVNParentPathでリポジトリの親ディレクトリを指定していたのですが、 その場合はAuthzSVNAccessFileで指定するファイルでは、配下にあるリポジトリの名前を明示的に指定してアクセス権限を指定してやらないといけないのですね。 リポジトリ直下においたファイルをAuthzSVNAccessFileで指定した場合、特にリポジトリを指定しなくても権限が制御できていたので勘違いしていました。申し訳ありません。 以上、ご報告まで。お騒がせして申し訳ありませんでした。
201 名前:login:Penguin mailto:sage [2010/03/01(月) 16:22:45 ID:8PcUbKJH.net] よきにはからえ。
202 名前:login:Penguin mailto:age [2010/03/03(水) 07:34:23 ID:z9Y2wXVN.net] 巨大なリポジトリ(repo)があります。 その配下にAAA,BBB,CCC,DDD・・・などフォルダが4,000ぐらいあります。 今まではrepoを全てcheckoutして作業していたのですが、 checkoutにかなり時間を要するので、BBBとDDDセットでcheckoutなど を考えています。 しかし、個別のフォルダをcheckoutすると、コミット時にフォルダごと 個別にしなければいけません。 かなり手間なのでいい方法はありませんでしょうか。 /repo L AAA L BBB L CCC L DDD ・ ・ ・
203 名前:login:Penguin mailto:sage [2010/03/03(水) 08:20:56 ID:+HQ54dyD.net] >>200 外部参照でまとめたら。
204 名前:login:Penguin mailto:sage [2010/03/03(水) 19:30:20 ID:qtlV0RN6.net] svn commit /repo/{BBB,DDD} のどこが不服なのか。
205 名前:login:Penguin mailto:age [2010/03/03(水) 21:10:26 ID:z9Y2wXVN.net] >202 そのようなやり方があったのですね。 知りませんでした。参考になります。 repoが大きくなりすぎたので、別のリポジトリを作成し分割も考えています。 その場合は>>201 さんが言っている、外部参照をしたいと思うのですが、 分割した場合はパスがずれてしまいます。(webシステムと連動しているので ややこしい) 4000フォルダをオーバーしても運用上問題なければ分割しなくてもいいのかと なかなか判断が出来ません。 リポジトリのサーバはlinuxで、クライアントはwindowsです。 ウィンドウズはフォルダが多すぎると開くのに時間がかかってしまいます。 運用のアドバイスをいただければ幸甚です。
206 名前:login:Penguin mailto:sage [2010/03/04(木) 08:07:35 ID:m1EChrKM.net] >>200 sparse checkout subversion とか、sparse directories subversion とかでググれば 幸せになれると思うよ。
207 名前:login:Penguin mailto:sage [2010/03/04(木) 18:48:58 ID:QEx69d3F.net] >>202 試さずに聞くけど、Windowsのコマンドプロンプトでも使える?
208 名前:login:Penguin mailto:sage [2010/03/04(木) 19:58:06 ID:0xVm3n75.net] cmd.exeの場合は svn commit "C:\Documents and Settings\repos\BBB" "C:\Documents and Settings\repos\DDD" みたいに、人間が自分で展開して並べてやる必要がある。 ...けど、できる。
209 名前:login:Penguin mailto:sage [2010/03/04(木) 19:59:53 ID:1WE8MgDn.net] Cygwin 入れちゃえ。
210 名前:login:Penguin [2010/03/04(木) 20:03:17 ID:CbypfiKi.net] 引数展開を誰がやってるかっていう話だな。
211 名前:login:Penguin mailto:sage [2010/03/05(金) 00:37:11 ID:i/dyYoIT.net] ubuntu サーバ(ubuと呼ぶ)上で subversion のリポジトリを作成し、Windows のファイルサーバ(winと呼ぶ)にバックアップを取ろうとしています。 バックアップの手段としては svnsync を使おうとしています(post-commitで、win 上のリポジトリと同期させたい)。 そのため、win の共有フォルダにバックアップ用のリポジトリを作成しようと、ubu から win の共有フォルダをマウントしましたが、 マウントしたディレクトリ内で svnadmin create をすると「svnadmin: database is locked」というエラーが 出てしまい、リポジトリが作成できません。 ubu 上では apache から DAV でリポジトリにアクセスさせるために、ubu 上のリポジトリには www-data:www-data に 所有権を与え、さらに、win をマウントする時にも uid,gid を www-data の id を指定しています。 windows の共有フォルダをマウントして、その上にリポジトリを作成することはできないのでしょうか? それとも、何かしらの設定によるものなのでしょうか? 板違い、スレ違い等ありましたら誘導していただければ助かります。 よろしくお願いします。
212 名前:209 mailto:sage [2010/03/07(日) 16:33:23 ID:i2q43V0t.net] >>209 自己解決しました --pre-1.5-compatible オプションを付けてリポジトリを作成したら うまくいきました。
213 名前:login:Penguin mailto:sage [2010/03/25(木) 15:50:13 ID:Q/OHi20B.net] fsfs-reshard.py でリポジトリDBバージョンを2->3にしたらチェックアウト、更新はできるけど コミットできなくなった。バージョンは1.6.9です。 横着しないほうがいいってことらしい。
214 名前:login:Penguin [2010/04/02(金) 20:44:39 ID:IyKbf9bJ.net] はあ、どこで道を踏み誤ったんだろうなあ。。。
215 名前:login:Penguin mailto:sage [2010/06/02(水) 08:03:38 ID:Hhndte6H.net] >>209 私もsentOSからwindowsの共有フォルダをマウントして、 sentOS上のリポジトリのバックアップをwindows側に取ろうとしているんですが、 上手くいかず困っています。 【状況】 1.sentOSからwindow共有フォルダをマウント 2.SentOSから"svnadmin create hogehoge"を実行し、windows上にミラー用リポジトリ作成 3.ミラーリポジトリのhooks/pre-revprop-change の内容を以下に変更 #!/bin/sh exit 0 4. 3のファイルに実行権限を付与 5. SentOSから "svnsync init file///ミラー先 file:///ミラー元" を実行してリポジトリの 初期化を試みるが失敗。以下のようなエラーが出た。 "svnsync: 'pre-revprop-change' フックが次のようなエラーを出力して失敗しました:" (↑※「次のようなエラー」と出力されているにもかかわらず、エラー内容が出力されていない) 以上です。解決法をご存知の方がいらっしゃれば、アドバイスお願い致します。
216 名前:login:Penguin mailto:sage [2010/06/02(水) 10:45:18 ID:HiSOFHLt.net] CentOS
217 名前:login:Penguin [2010/10/25(月) 08:03:24 ID:gZnkNs2+.net] hibari.2ch.net/test/read.cgi/tech/1283780922/ から誘導されてきました。 イントラ内に建てたfreebsd8.1サーバーにsubversionインストールして ブラウザでhttp://サーバーアドレス/davってするとdav - Revision 0: / って表示されるところまでできました。 やりたいことは、クライアントのWin7上で開発中のvisual studio 2010 proのVC#プロジェクトを管理したいのですが サーバーに同期(アップロード?コミット?チェックアウト?)させる方法がわかりません。 つまり、コミット先?をhttp://サーバーアドレス/davにしたいのですが 設定がまずいのか現在は、ローカルの file:///C:/Repositories/dav/trunkになってしまいます。 どうしたら変更できますか?
218 名前:login:Penguin mailto:sage [2010/10/25(月) 08:33:26 ID:AgBROAV0.net] チュートリアルやった方が良いんじゃないか? svn importとかしらべてみな。 その段階では、サーバの問題じゃないから hibari.2ch.net/test/read.cgi/tech/1286654542/ で聞いた方が良いんじゃないか?
219 名前:login:Penguin [2010/10/25(月) 21:34:14 ID:drc4urq+.net] >>216 できました。簡単でした。
220 名前:login:Penguin [2010/12/30(木) 12:04:21 ID:JxXO22vt.net] プログラム板から誘導されてきました apacheプロジェクトやGoogle CodeのSubversionサーバみたいに server/repo/trunk だとanonymous チェックアウト化、コミット不可 https://server/repo/trunk だと認証要かつコミット可 ってどうやって構成するんでしょう? Webサーバーはapacheだと思うんですが、パスが同じなので<Location>ディレクティブ では役に立たなさそうだし、URL rewriteのようなへんてこなことをしているようにも見えないし・・・
221 名前:login:Penguin mailto:sage [2010/12/30(木) 12:52:32 ID:NCm/PPlG.net] httpとhttpsで独立して設定できるんだからそれぞれを希望するように設定すればいいだけ
222 名前:login:Penguin mailto:sage [2010/12/30(木) 13:05:21 ID:JxXO22vt.net] >>219 VirtualHostを使うということでしょうか?
223 名前:login:Penguin [2010/12/30(木) 14:58:57 ID:zIYq0qFA.net] <VirtualHost なんたら:80> GET PROPFIND OPTIONSあたりのメソッドだけ許可 DAV設定 </VirtualHost> <VirtualHost なんたら:443> 証明書の設定 DAV設定 </VirtualHost> みたいなイメージ
224 名前:218 mailto:sage [2010/12/30(木) 16:59:29 ID:JxXO22vt.net] >>221 イメージできました! やってみます。
225 名前:sage [2011/02/01(火) 18:59:25 ID:0L2n73UN.net] 初歩的な質問ですが FSFSが何の略であるかご存知の方教えて下さい
226 名前:login:Penguin mailto:sage [2011/02/01(火) 22:52:36 ID:OTKETYFK.net] filesystemfilesystem
227 名前:login:Penguin mailto:sage [2011/02/01(火) 23:02:38 ID:jArSOjjA.net] 公式のドキュメント見ても何の略か書かれてないっぽい?
228 名前:223 mailto:sage [2011/02/02(水) 08:55:16 ID:hKv2HLz0.net] >>225 そうなんですよ 大した話ではないのですが気になって
229 名前:login:Penguin mailto:sage [2011/02/05(土) 19:53:04 ID:4+gd+K9n.net] FAQにも見あたらないね。 旧Users-MLでも結論が出てない subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=855459
230 名前:login:Penguin mailto:sage [2011/02/05(土) 22:48:28 ID:vA0jqYtd.net] FSfs is not fsFS
231 名前:223 mailto:sage [2011/02/07(月) 10:25:09 ID:qzDo/F+u.net] >> 227 情報ありがとうございます やはりはっきりしないんですね
232 名前:login:Penguin mailto:sage [2011/05/06(金) 07:07:49.95 ID:tnHlGKXs.net] subversionで既存のプロジェクトを管理できるように検討しているのですが以下のような場合どうすればいいのでしょうか? ・ログファイルとプログラムファイルが管理したいディレクトリ以下にある public_html/ log/ library/ ・public_html/内の画像用ディレクトリ(img/)はsubversionで管理する必要はないがaddする都度、除外するのが面倒 プロジェクトのディレクトリ構造についてご教示お願いいたいます。
233 名前:login:Penguin mailto:sage [2011/05/06(金) 23:21:48.39 ID:l8mC95o5.net] >>230 無視したいディレクトリをリポジトリから削除した後に そのディレクトリに対してsvn:ignoreプロパティを設定してコミット
234 名前:login:Penguin mailto:sage [2011/05/07(土) 10:44:20.21 ID:NpoSQtOj.net] >>231 ありがとうございます プロパティで設定すればいいのですね
235 名前:login:Penguin [2011/08/06(土) 13:44:53.79 ID:uWyitnRi.net] GITをインストしようと、wiki見てたんだけど、CVSとかSubversionは酷い言われようだね。 >CVSを「悪い見本」とする。設計上のことで確信が持てない場合は、CVSと逆の決断をする。リーナスは冗談めかして以下のように語っている。 > >“カーネルメンテナンスの最初の10年間、僕らは文字通りtarボールとパッチを使っていた。 >CVSよりもずっと優れたソース管理システムさ。僕は営利企業 ( トランスメタ[24]) でCVSを7年間使わされたことで、 >CVSを強烈に憎むようになった。 > >CVSを強烈に憎んでいると言う時には、このことも言っておかなくちゃいけないね。 >観衆の中にSVN(Subversion)のユーザがいるなら、この場から去ったほうがいいかもしれない。 > >僕がCVSを強烈に嫌悪しているということは、僕がSubversionが史上最大の無意味なプロジェクトであると思っていることも意味しているんだ。 >Subversionのしばらくのスローガンは‘ちゃんとCVSをやる’とかそんなものだったよね。 >そんなスローガンから始めたら、どこにも辿りつけないよ。CVSをちゃんとやるなんて不可能なのさ。
236 名前:login:Penguin mailto:sage [2011/08/06(土) 16:15:29.29 ID:qekRoR0c.net] 一口に「wiki」と言ってもたくさんありますが。
237 名前:login:Penguin mailto:sage [2011/08/06(土) 16:22:35.32 ID:CUVIf3QE.net] カードの認証に待たされるとかそういうごく個人的な視点で ひとつの側面だけを見て銀行口座のシステムを憎む人もいる。 多くの人にとってそれが広く普及して使われているにも関わらず、だ。
238 名前:login:Penguin mailto:sage [2011/08/18(木) 10:04:37.68 ID:TD6qXsUu.net] >>233 自分を優位に見せるために競合をこき下ろす文化だからな 情報をそのまま鵜呑みにするわけにはいかんだろw
239 名前:login:Penguin mailto:sage [2011/08/18(木) 11:38:54.47 ID:KeUFykCL.net] そりゃ自分の用途に合わなかったってだけの理由で「史上最大の無意味なプロジェクト」とか 平気で言えるくらいだからな
240 名前:login:Penguin mailto:sage [2012/02/26(日) 08:53:22.19 ID:AS3sM9pW.net] マージした後ヒストリーみるとMってなってるけどマージ元がどこかはわからない?
241 名前:login:Penguin mailto:sage [2012/02/26(日) 20:50:21.27 ID:rzpn8km0.net] いまどきsubversionを使っているおとこの人って。。。
242 名前:login:Penguin mailto:sage [2012/03/08(木) 23:23:27.80 ID:QuR0OPhU.net] --reintegrateが有るのと無いのとで何がどう変わるの?
243 名前:login:Penguin [2012/03/09(金) 16:16:58.95 ID:W/bV6aQ9.net] いまどきsubversionを使っているおとこの人って。。。
244 名前:login:Penguin mailto:sage [2012/05/02(水) 23:49:01.59 ID:7wqQ6O3l.net] なにが言いたいのかわからんけど
245 名前:login:Penguin mailto:sage [2012/05/22(火) 11:48:43.26 ID:Igcoo2VT.net] いまどきsubversionを使っているおとこの人って。。。
246 名前:login:Penguin [2012/10/17(水) 01:43:29.44 ID:4VOoz/IX.net] SVK使ってる奴、居るか?
247 名前:login:Penguin mailto:sage [2012/10/17(水) 20:24:47.41 ID:eQq5041I.net] 前に SVK を使ってたけど、 最近また必要になって使おうと思ったけどなんかダメだったので (Subversionのバージョンに追いついてないっぽい?SVKはもう更新されないのかしらん) 代わりに git-svn を使って、gitインタフェース経由でアクセスすることにした。 それ以来、git派に転向。
248 名前:login:Penguin [2012/10/17(水) 21:10:46.97 ID:ulMUx+cU.net] svkは終了のお知らせが出ている。 lists.bestpractical.com/pipermail/svk-devel/2009-May/001224.html
249 名前:login:Penguin mailto:sage [2012/10/17(水) 21:51:17.50 ID:LrnmRnZ+.net] Bazaarも終了したよね
250 名前:login:Penguin mailto:sage [2012/10/17(水) 21:52:32.06 ID:WoKCvP5V.net] gitって多言語対応?svn はその一点でつかっている。
251 名前:login:Penguin [2012/11/28(水) 23:58:14.51 ID:mpduPz2r.net] いまどきsubversionを使っているおとこの人って。。。
252 名前:login:Penguin mailto:sage [2013/10/07(月) 20:26:56.55 ID:xTgX3cTc.net] >>248 Mercurial(hg)じゃあかんの?
253 名前:login:Penguin mailto:sage [2014/02/15(土) 21:38:30.07 ID:6+gif8Bc.net] 基本的なことで申し訳ないんですが リポジトリが破損しているかチェックするコマンド等はありませんか?
254 名前:login:Penguin mailto:sage [2014/02/15(土) 21:56:46.73 ID:c8DdHSoX.net] >>251 svnadmin verify かな? 実際には壊れた部分を検出して取り除くことになるかもしれないが、その時は この辺が参考になるかもしれない。 レポジトリを修復する話だが、dumpして再びloadして修復する。 stackoverflow.com/questions/8841796/repair-corrupted-svn-repository ただし、いずれにしてもハードウェア的な故障が無いことは確認すべき。 その次にファイルシステムの整合性も見ておいた方がいいと思う。 これらがクリアしたらレポジトリの整合性を見るが、何をするにもバックアップは必須。 レポジトリが壊れた原因を特定することが大事。さもないと再発の恐れがある。
255 名前:login:Penguin mailto:sage [2014/02/15(土) 23:08:55.33 ID:6+gif8Bc.net] >>252 早い返信、ありがとうございます。 verifyした結果、破損はなくて大丈夫そうです