- 1 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 03:25:58 ]
- Subversionはフリーなオープンソースのバージョン管理システムです。
公式HP subversion.tigris.org subversion.tigris.org/ Subversion によるバージョン管理 subversion.bluegate.org/ subversion: Project Status subversion.tigris.org/project_status.html subversion: Subversion Links subversion.tigris.org/links.html Version Control Systems Comparison better-scm.berlios.de/comparison/comparison.html 前スレ 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/
- 331 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:19:30 ]
- 俺も >>326 に一票
おそらく svn のなんたるかも教育させてもらっていない >>317 の状況に涙を禁じ得ない
- 332 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:39:50 ]
- WinXP SP3にTortoiseSVN 1.6.1を入れたところ、次のような現象が出ました。
・リポジトリパスが日本語を含むUNCのときリポジトリブラウザで表示できない ・コミット時に次のようなメッセージが表示され、コミットできない 「Cannot accept non-LF line endings in 'svn :log' property」 結局、1.5.9に戻しました。 皆さんのところでは1.6.1はきちんと動いていますか?
- 333 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:40:01 ]
- >eclipseで○○だとコンフリクトでない
>さあ○○は? >というか、そもそもeclipseはsvnクライアントではないし、 なんだ、おまいら、そんな事で顔真っ赤にしてたのか。 はいはい。大阪城を建てたのは大工さんだよ。 これで満足かい?ブタ野郎w
- 334 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:41:13 ]
- Windows でホームページを見る。
Windows はウエブラウザじゃ無いだろ?
- 335 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:42:06 ]
- インターネットエクスプローラでホームページを見る。
あほ、液晶モニタで見てるんだろw
- 336 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:45:25 ]
- >>332
・リポジトリパスが日本語を含むUNCのときリポジトリブラウザで表示できない → 特に問題なし ・コミット時に次のようなメッセージが表示され、コミットできない 「Cannot accept non-LF line endings in 'svn :log' property」 → 1.6.0でも起きる。ログを改行なしでコミット、その後にログ編集で改行加えて対処した。file://管理だと起きる気がする。
- 337 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:47:11 ]
- ログに改行があるとコミット出来ないやつは、svnadmin update やったら出来た覚えがある
- 338 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:47:42 ]
- >Cannot accept non-LF line endings in 'svn :log' property
これ、Rubyのレポジトリを1.6.0でsvnsyncしようとしたときにも発生したなぁ (結局1.5.6のsvnsync使ったけど) 1.6.1では直ってるのかな?
- 339 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 18:51:46 ]
- >Cannot accept non-LF line endings in 'svn :log' property
あるリポジトリだと起きて、あるリポジトリだと起きなかった。 リポジトリのバージョンなのか、プロトコルの違いなのかは分かんない。
- 340 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 19:07:47 ]
- ところで、SubclipseってTortoiseSVNよりマージ機能が優れているの?
どれもこれも同じだと思っていたんだけど。
- 341 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 20:23:26 ]
- subversiveかも知れんぞ。
ってまあ、何使ってもご本尊は一緒だべ。
- 342 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 21:38:37 ]
- emacsのpsvnよりはどっちもつかいやすい
- 343 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 22:47:15 ]
- >>332
『)』『た』『体』『等』なんかの一部の文字の後に改行してるとその現象出てくる。 これらの文字の後に半角スペース入れて改行するとコミットできるのでとりあえず自分はそれで回避してる。 上の人も言ってるけど1.6.0からで、file://だと発生するぽい(http://とかは知らない)。 Subversionで svn commit -F logfile した時だと同じ内容でもコミットできたり。 (改行コードはCRでもLFでCR+LFでもいけた) TortoiseSVNのバグなんかね。
- 344 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 00:14:48 ]
- Subversion 1.4.5を使っているものです。
以下の事をしたいのですが、諸兄だったらいかがいたしますか。ご教示下さい。 <前提条件> ・開発用PC*n台、サーバA、サーバBの構成。全てWindows。 ・サーバAはリポジトリサーバとして使用。 ・サーバBはWebサーバとして使用。 ・開発用PCとサーバBに同等のワーキングコピーがある。 <実現したいこと> ・開発用PCでcommitすると、サーバBのワーキングコピーが自動的にupdateされるようにしたい。 試しているがNGなのが、以下のやり方。 サーバAのpost-commit-hookに、サーバBのワーキングコピーのsvn updateを仕込む。(が、動作せず。) svn up \\server-b\svnwork\pub\ >> \\server-b\svnwork\pub\svnup.log 同じコマンドの手動(コマンドプロンプトへの直打ち)実行は成功したので、コマンドミスではないです。 また同様のフックスクリプトで対象がローカルドライブのものは成功するので、フックは動作していると判断。 フックスクリプトでのネットワークパス(UNC)参照のやり方がマズいのか。単に仕様上不可なのか。 2日間悩んでますが、解答が得られずにいます。ボスケテ。長文スマソ。
- 345 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 00:20:59 ]
- まさか・・・
ドライブを割り当ててないでバッチファイルを動かしてるとか そんな初歩的なんじゃないだろね・・・
- 346 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 00:33:17 ]
- >>345
レスありがとうございます。 net useの事であれば試しましたが、結果は失敗でした。 コマンドプロンプトでは成功するコマンドが、フックスクリプト内で失敗する理由をご存知ですか? 初歩的な質問ですみません。
- 347 名前:344 mailto:sage [2009/04/15(水) 00:50:22 ]
- >>345
えーとその時は確かこんな風でした。 net use X: \\server-b\svnwork svn up X:\pub\ >> X:\pub\svnup.log net use X: /delete これも手動でバッチを実行すると成功しますが、フックから呼び出すと失敗でした。 何か根本的に考え方が間違っておりますか?
- 348 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 00:56:06 ]
- >>332
tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=89646 1.6.1 のリリースの後に報告されて、修正されたらしい。 1.6.2 を待つか、 nightly build を 使うのがいいかも。
- 349 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 01:12:35 ]
- >>347
subversion.bluegate.org/doc/ch05s02.html の権限のあたりの話とか >SubversionはSubversionリポジトリにアクセスしているプロセスの所有者 >としてフックを実行しようとします。
- 350 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 01:21:12 ]
- >>347
何かエラーメッセージは出てないの? こんな風にエラーメッセージを記録してみては? net use X: \\server-b\svnwork >> X:\pub\svnup.log 2>&1 svn up X:\pub\ >> X:\pub\svnup.log 2>&1 net use X: /delete >> X:\pub\svnup.log 2>&1
- 351 名前:347 mailto:sage [2009/04/15(水) 01:39:45 ]
- >>349 >>350
ありがとうございます。 349さんのリンク先にティップとしてこんな事が。 「・・・環境変数は全く設定されない状態で実行します。このため多くの管理者は手でフックスクリプトを実行するとうまくいくのに、Subversion によって実行されたときにはうまくいかないことに困惑します。・・・」 これかもしれません、すっかり見落としていました。明日早速確認してみます。 日中はレスできませんので、また夜に結果をご報告します。 350さんのやり方でエラーメッセージの確認もしてみます。 もしこれだったら、本当にありがとうございます。 svnsyncしてミラー先でpost-commit-hookとか、server-bのタスクスケジューラで定期updateとか考えていましたが、 そんなことをしなくても済むかもしれません。 それでは、おやすみなさいませ。
- 352 名前:332 mailto:sage [2009/04/15(水) 10:29:31 ]
- >>336-339 >>343 >>348
ありがとうございます。 確かにfile://を使っています。 1.6.1で報告されている不具合だったんですね。 とりあえず1.6系列をウォッチしながら1.5系列を使い続けたいと思います。 ちなみに1.6で作ったリポジトリは「バージョンが違う」とか出て 1.5のクライアントではアクセスできませんでした。
- 353 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 12:13:38 ]
- おお、TortoiseSVN で1.6.1にしたらいきなりコミットできなくて焦った。
Nightly にして無事コミットできるようになった、情報サンクス。
- 354 名前:デフォルトの名無しさん [2009/04/15(水) 22:28:22 ]
- あるファイルだけ内容に関係なくUpdate,Commitをかけるたびに毎回更新されるようにしたいのですが、どうすればよいでしょうか。
というのは、リビジョン番号をフォルダーごとCommit掛けるたびに最新の番号に置換したいのです。 そのファイルを変更すればコミットがかかるのですが、変更しなければコミットがかからないので、最新のリビジョン番号を そのファイルに取得できないのです。
- 355 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 22:41:48 ]
- なんでそんな運用を・・・??
- 356 名前:354 [2009/04/15(水) 23:02:43 ]
- 最新のリビジョン番号をソースファイルに埋め込んでコンパイルしたいのです
- 357 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 23:14:03 ]
- Makefileに「最新リビジョン番号を取得してVersion表示ファイルの該当箇所を置換する処理」を記述する
- 358 名前:デフォルトの名無しさん mailto:sage [2009/04/15(水) 23:47:58 ]
- >>356 www.google.co.jp/search?q=SubWCRev
- 359 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 01:05:32 ]
- FOR /F "usebackq" %%I in (`svnversion -n`) DO SET R=%%I
ECHO #define REVISION %R% >revision.h make みたいな・・・
- 360 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 13:05:44 ]
- rcs のころって ソース内に $Revision$ とか書いとけば勝手に置換してくれてたよな。
一応その機能は残ってるみたいで特にソフト追加せんでも設定すりゃ出来るらしい。 全然追ってないので詳細は自分で調べてちょ。 jh4xsy.asablo.jp/blog/2006/04/21/336445 fuga.jp/~densuke/hiki/?subversion
- 361 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 13:16:28 ]
- ttp://subversion.bluegate.org/doc/ch07s02.html#svn.advanced.props.special.keywords
これだな。 多分これの Revision が望んでるものだと思う。 RCS & C の例とかだと以下みたいにして使ってた。 static char rcs_revision[] = "$Revision$";
- 362 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 13:20:18 ]
- すまん。
プロジェクト(フォルダ?)の最新リビジョン番号が欲しいんであってファイルのリビジョン番号とは違うのか。 上のURLの情報はたぶんとっくにご存知のようだな・・・
- 363 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 14:21:14 ]
- revision.c にこう書いておいて
static char *revision = "9999"; バッチでこうるす FOR /F "usebackq" %%I in (`svnversion -n`) DO SET R=%%I perl -i.bak -pe "s/revision = .+?;/revision = \"%R%\";/;" revision.c make みたいな・・・
- 364 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 03:25:53 ]
- だから、 SubWCRev でいいだろ。
- 365 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 09:53:27 ]
- それゲイツOS専用じゃないの?
- 366 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 11:25:13 ]
- SubWCRev って TortoiseSVN に入ってるみたいね。
linux 版にも入ってるの? つか、linux に TortoiseSVN ってあるの? ゲイツOS専用じゃ使えね〜よ。 これだからマウスの付いたパソコンしか使った事の無いヤロウはダメなんだ・・・
- 367 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 11:27:58 ]
- Linuxなら>>357でいいじゃな〜い
- 368 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 11:34:41 ]
- ゲイツOS使ってるならSubWCRevを使う、UNIX系OSならMakefileに自前の処理でいいじゃない。
あと今時 UNIX = linux と思ってるやつがいることに驚愕。
- 369 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 11:46:59 ]
- Linux⊂UN*X
- 370 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 15:42:55 ]
- >>368
> あと今時 UNIX = linux と思ってるやつがいることに驚愕。 今時「だからこそ」、じゃないのかね?
- 371 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 15:56:45 ]
- 今時の人はLinuxを知っていてもUNIXは知らない
- 372 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 16:11:17 ]
- MacOSXv10.5がいつのまにかUnix認証を受けてやがる
- 373 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 16:21:51 ]
- マトモで使いやすいOSを追求していったらUnixに辿り着いた、
ってことかw
- 374 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 16:51:17 ]
- だからぁ、
「Makefileに自前の処理」 を具体的にどう処理するかを聞いてるんじゃないか。 もう、このスレの住人はバカばっかし。レベルが低すぎる。
- 375 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 16:57:15 ]
- >>374で初だろ?聞いたのは。
svnコマンドで最新のリビジョン番号を取得する方法はわかるよな? あとはLinux板のシェルスクリプトスレで聞きな。
- 376 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 16:59:14 ]
- SubWCRev、SubWCRev、SubWCRev って連呼してるバカに言ってるんだよ
- 377 名前:デフォルトの名無しさん [2009/04/17(金) 16:59:15 ]
- 試してないけど、こんな感じじゃないかな。
---- main: main.o /tmp/revision.o $(LINK.cc) /tmp/revision.c: revision.c /bin/sed s/REVISION/`svnversion`/g < $^ > $@
- 378 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 17:00:55 ]
- けっきょく、svnversion と sed か perl でFAだな。
この方法なら Windows でも UNIX/LINUX でもいける。
- 379 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 22:36:40 ]
- .svnしか残ってないフォルダの一覧を
探すのってbashでどう書けばいいですか? なんかいい方法ないかしら?
- 380 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 22:38:33 ]
- >>379
スレ違い。
- 381 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 02:36:51 ]
- >>380
.svnしか残ってないフォルダの一覧を 探すのってphpでどう書けばいいですか? なんかいい方法ないかしら?
- 382 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 02:46:17 ]
- >>381
スレ違い。
- 383 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 09:51:29 ]
- これでどうよ。
.svnしか残っていないフォルダの一覧を 探すのってsvnでどう書けばいいですか? なんかいい方法ないかしら?
- 384 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 10:08:44 ]
- そんなのfindですぐだろ。
"bashで書く"って表現するあたりが河合祖杉。
- 385 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 07:27:51 ]
- >>384
.svnしか残っていないフォルダの一覧を 探すのってふぃんdでどう書けばいいですか? なんかいい方法ないかしら?
- 386 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 08:28:04 ]
- >>385
飽きた。
- 387 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 09:53:56 ]
- 知らないならレスしないでください
- 388 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 11:15:40 ]
- 早く春休みが終わればいいのに
- 389 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:19:33 ]
- 一生終わりません
- 390 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:34:11 ]
- んで、.svn「しか残ってない」ディレクトリ一覧を、findでどうやれば得られるんですか。
他のコマンドも組み合わせる?
- 391 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 14:47:29 ]
- ま、春風のいたずらってことで。
- 392 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 15:00:44 ]
- ま、スレ違いってことで
- 393 名前:デフォルトの名無しさん [2009/04/19(日) 22:26:48 ]
- svnsyncでCannot accept non-LF line endings in 'svn:log' propertyってなるのは仕様らしい…?
subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1448375 しかし1.5までで大量にそういうnon-LFなログがコミットされてしまってるわけで それを全部直せというのか? non-LFなのが入り込むのは良くないという思想はわかるが、 1.5まで許してきておいて1.6でリリースノートにも書かずにそんな仕様変更するなよ。
- 394 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:39:41 ]
- >393
冗長なプロトコルといい、Subversionはアホが作ってる感があるな。
- 395 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 23:54:44 ]
- ちょw
- 396 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 11:45:15 ]
- >>393
svn:logではなく、svn:ignoreだけの話のように読めます。
- 397 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 13:21:19 ]
- >>396
いや、svn:logでも同じような問題が発生してる。
- 398 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 18:05:26 ]
- 仕様もなにも↑で修正されてるじゃん
- 399 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 18:51:57 ]
- trunkにも取り込まれてないがな
- 400 名前:351 mailto:sage [2009/04/20(月) 21:32:02 ]
- 亀レスですが、ご報告まで。
リポジトリサーバのpost-commit-hookで別サーバのワーキングコピーをsvn updateする件ですが、成功しました! アドバイスを下さった皆様、ありがとうございました! ポイントは2点ありました。 1. net useでネットワークドライブのマップを行う。 2. スクリプト(バッチファイル)内の実行ファイルはフルパスで指定。 出来なかったときは、net useコマンドにパスが通っていなかったのですね。 下のような記述で成功しました。 (\\server-b\svnwork\pub配下のワーキングコピーをupdateしたい場合。) C:\WINDOWS\system32\net use X: \\server-b\svnwork C:\Program Files\Subversion\bin\svn up X:\pub >> X:\pub\svnup.log 2>&1 C:\WINDOWS\system32\net use X: /delete 改めて感謝です!では!
- 401 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 20:39:28 ]
- non-LF の問題は行末に空白入れると回避できるな。
- 402 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 01:07:13 ]
- svnversion で末尾に P が付くのは何?
- 403 名前:デフォルトの名無しさん [2009/04/28(火) 05:44:35 ]
- >>402 それ P やない、改行や。
とエスパーに挑戦してみる。 TortoiseMerge のアレのことなんだろうな、と。
- 404 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 12:33:20 ]
- C:>svnversion
128P C:>svnversion --help 4123P まばらチェックアウト機能を用いて作られた部分的な作業コピー google "まばらチェックアウト" で検索 |翻訳メモ: | * sparse checkout は「まばらチェックアウト機能」としておいた。 ・・・で、「まばらチェックアウト機能」て何?
- 405 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 13:10:29 ]
- >>403
プギャー >>404 tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-dug-checkout.html ここの「チェックアウトの深度」にある「再帰的」以外の指定のこと。
- 406 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 15:02:59 ]
- プギャーで台無し
- 407 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 15:04:04 ]
- >>406
必死だな
- 408 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 17:32:07 ]
- svn up --non-interactiveをsvn upのデフォルトにしたいんですが
configにそんな項目増えてたりしないんでしょうか。 まぁ、困るのはバッチ処理の時だけといえばそうなので そこにいちいち書きくわえればいいといえばそうなんですが。。。
- 409 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 10:33:16 ]
- >>408
バッチファイル(シェルスクリプト)でラップすればいいのではないでしょうか。
- 410 名前:デフォルトの名無しさん [2009/04/30(木) 16:01:59 ]
- svn diff
で、diffに渡されてるデフォルトのオプションって何? -u -r -N であってる?
- 411 名前:410 mailto:sage [2009/04/30(木) 16:28:10 ]
- 自己解決しました
- 412 名前:デフォルトの名無しさん [2009/04/30(木) 16:32:28 ]
- svn diff
で、diffに常に渡したいオプションがあるんだけど どうやって指定すればいい? cvsのときなら.cvsrcに記述できたんだけど、.subversion/configには書くところがない
- 413 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 16:53:52 ]
- 直上のレスぐらい見ろ
- 414 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 17:27:30 ]
- まぁ、シェルならふつーaliasだよね。
- 415 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 17:52:50 ]
- >>413
エイリアスやバッチで処理すれば出来ることはわかっています。 私は、オプションを常に指定する方法を調べています。
- 416 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:16:42 ]
- ソース弄るしかないんじゃない?
エイリアスのほうがインテリジェントだと思うけど。 そんな偉そうなら、用途をもっと明確にしてみそ?
- 417 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:19:32 ]
- そういや、svn diffって特定のもの以外のオプションをdiffコマンドに与えるのがクソ面倒だったような…
- 418 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:37:13 ]
- そう?
svn diff --diff-cmd=/usr/bin/diff -x -wu程度の話だと思うけど。
- 419 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 20:43:47 ]
- >>418
うん、そうなんだけど…なんでいちいち--diff-cmdがいるんだって話さね
- 420 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 21:33:15 ]
- あとあれ -L を勝手につけるのうざいよね。
- 421 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 23:14:27 ]
- そもそも1行に diff が3回も出てる時点でどうかしてる
- 422 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 00:27:55 ]
- >>418
これを「程度」とか言っちゃう神経がキモい
- 423 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 09:29:53 ]
- Tortoise使ってて文句つけるならわかるが、コマンドラインに文句つけるヒマあったら、
さっさとエイリアスかバッチ組むよ俺ならw
- 424 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 10:41:57 ]
- >>423
美しくない ってことでしょ。 いきあたりばったりの実装で、設計思想に一貫性が無いという話。
- 425 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 11:08:37 ]
- 所詮、ツールだし
そう言うもんだろうで終わらせるよ、俺なら
- 426 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 11:53:21 ]
- 話が脱線するけど、あるソフト会社の作成したコンテンツにこんなのがあった。
仮に hoge 株式会社に納品したコンテンツだと仮定すると、 www.hoge.co.jp/contents/hoge/main/hoge.html これがトップページのURL。hoge が3回も出てくるんでみっともない。 ナントカっていうフレームワークを使用した結果、 ディレクトリ構成が決まってるためこうなってしまったらしい。 いったい何のために独自ドメイン取得したのか・・・ 美しくない。
- 427 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 12:07:42 ]
- >>425
君の話はどうでもいい そこらの電柱にでも話しかけていてくれたまえ
- 428 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 12:51:02 ]
- >>425さんマジパネェッス!!
- 429 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 12:53:19 ]
- >>426
うわあ…mod_rewriteぐらい使えよ
- 430 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 14:09:46 ]
- どうでもいいところをこだわっていて仕事になっているんなら、いいんじゃないか。
俺は利益に大きく結びつくところ以外は捨ててしまうが
- 431 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 14:30:06 ]
- こういう部分でエンジニアとしての程度が知れるな
|

|