- 1 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 09:50:38 ]
- 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 前スレ 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/
- 321 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 18:06:04 ]
- できる
- 322 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 18:13:07 ]
- >>321
ありがとうございます
- 323 名前:デフォルトの名無しさん [2008/03/18(火) 19:31:53 ]
- みんな、プロジェクト毎のSVNレポジトリのなかってどんな構成にしてるの?
自分は一般的な構成+設計書などのドキュメント用として、 trunk branches tags docs ってやってるんだけど、他の人ってどんな感じで運用してるのかと思って。
- 324 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 21:45:56 ]
- それって、docs以下はブランチやタグは付かないってこと。
- 325 名前:324 mailto:sage [2008/03/18(火) 21:46:20 ]
- 末尾は疑問符ですた。
- 326 名前:323 [2008/03/18(火) 22:18:17 ]
- >>324
ええ、設計書は混在するとトラブルの元になるから、最新のものだけをバージョン管理する方針 にしてるんです。これが正解とまでは思っていないのですが、何か他にいいルールってあるかな?
- 327 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 23:03:28 ]
- プロジェクトごとにdoc
- 328 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 01:10:54 ]
- WORD 文書は変更時の差分が大きいからトランクの文書の変更をブランチに
マージしてほしくない。やっぱりトランクに文書を置かないほうがいいかな。
- 329 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 15:00:46 ]
- 容量気にするなら最初から文書なんぞインポートするなって話
- 330 名前:デフォルトの名無しさん [2008/03/19(水) 19:16:05 ]
- >>323
その方法いいね、うちのリーダーに提案してみるよ ところでドキュメントってどんなの書いてるん?外部仕様設計とかっていうやつ?
- 331 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 21:57:16 ]
- 無理に同じレポジトリに入れなくても
- 332 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 02:32:21 ]
- そういうドキュメントってやっぱWordが多いのかな?
癖が強くてあまり好きじゃないのと、体裁に全くこだわらない人だとインデントとかもぐちゃぐちゃだったりで・・・
- 333 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 08:32:23 ]
- 文章中心のドキュメントファイルは、なるべくWordでつくってほしい。
Excelの印刷範囲に合わせるために自力で文章切り貼りとか、やってて鬱になる。 三日くらい集中してスタイル定義して、それをみんなに使ってもらう方がいいよ。
- 334 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 12:52:14 ]
- みんなが読み書きできるのはやっぱり Word かプレーンテキストぐらいしか
ないんじゃないかな。自分は Word の使い方が分からないから TeX を使って いるけど誰も読んでくれない。
- 335 名前:デフォルトの名無しさん [2008/03/20(木) 14:07:06 ]
- ちょっとまて。仕様書はWikiに書け、と誰も言わないのはなんで?
- 336 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 14:09:10 ]
- 図が書きづらい
- 337 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 14:39:54 ]
- Word は、死にたくなるくらい鬱陶しい・・・
余計な事しすぎるし、罫線使いづらい。 ページの境目あたりで うんにょ なんてなんか意味不明な動作しやがるし・・・ 罫線使わない文書ならまだいいんだが・・・ 日本人って 罫線すきだよな Excel でも やたらと罫線引きまくる奴が多すぎて困る。 外枠とタイトル部と本文の区切り線くらいでいいだろうに・・・ 頼むから行毎に点線引くのやめてくれ、コピペの邪魔になるだけだから
- 338 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 14:45:38 ]
- まともな仕様書って書いたことないけど
html とかじゃだめなのかな...
- 339 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 14:55:17 ]
- ページの境目あたりでよく分からない挙動をするのは俺もよくうんざりする。
あと、表だけが図やテキストボックスと違ってオブジェクトでないのも使い辛い。 だから、テキストボックスに表を入れるなんてこともたまにやる。
- 340 名前:337 mailto:sage [2008/03/20(木) 15:19:36 ]
- 日本人に合わないワープロの愚痴は尽きませぬ。
完全にスレ違いな話題だな スマソ
- 341 名前:332 mailto:sage [2008/03/20(木) 15:22:15 ]
- 俺もHTMLは悪くないと思うんだけどなぁ・・・
体裁はCSSに任せられるし、図・表の作成も楽だし・・・ ファイルわけして、リンクするのも楽だし・・・
- 342 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 15:30:13 ]
- ワープロも表計算も中身のコンテキスト木っ端微塵にしてファイルに分割保存してくれたらバージョン管理下に置いてもいいんじゃねぇかと思うんだがなぁ。
- 343 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 16:50:12 ]
- 罫線使わなきゃいいんだよ。
- 344 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 18:01:18 ]
- HTMLで図はどう済んだよ。
SVG?
- 345 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 18:11:31 ]
- 矢印引く程度ならCANVASが手軽よ
凝った絵はデータスキームでimgに埋め込め
- 346 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 19:39:44 ]
- ttp://subversion.tigris.org/servlets/ReadMsg?list=announce&msgNo=265
> Subject: Subversion 1.5.0 Beta 1 Released
- 347 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 20:54:03 ]
- >>334
pdf にしちゃえば TeX で書こうが何で書こうが関係なくね?
- 348 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 21:54:35 ]
- >>347
リポジトリでは TeX のソースファイルと Makefile しか管理していないから PDF で読むにはビルド環境が必要なんだけど、ほとんどの人は TeX の環境を 入れていないようです。 ソースからビルドした PDF もリポジトリで管理する人がいるようですが、 なぜか自分には抵抗があります。
- 349 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 22:27:39 ]
- 他人に読んでもらいたいならPDFじゃなかろうか。そうでないなら勝手にすればいいんじゃないか。
ソースはバージョン管理するけど、最終的な目的ファイルは、リリースとか適当な間隔でりぽに登録しておくのが便利じゃないか?誰でも正しくビルドできるとは限らないし。
- 350 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 22:33:28 ]
- PDFファイルは読む気すらしない俺たち
PDFは納品する時に使う程度
- 351 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 22:41:25 ]
- >>334,348 の人は他人に読んでもらおうと思ってないようなw
- 352 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 01:38:22 ]
- そろそろ、内のプロジェクトもCVSから鞍替えらしい。20人規模で行っているSoCの開発環境を移行するんだけど移行作業自体には工数に含まれないらしから、
サービス残業が増える悪寒がする、 CVS御苦労さん。
- 353 名前:デフォルトの名無しさん [2008/03/22(土) 05:10:47 ]
- SVNレポジトリをtracで連携させるのって、当然?
どんな散っちゃいプロジェクトでもtrac立てた方が良かったりするのかな
- 354 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 09:19:47 ]
- >>352
> 移行作業自体には工数に含まれないらしから、 > サービス残業が増える悪寒がする、 入れさせろ。業務だ。
- 355 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 09:30:23 ]
- >>354
普通スケジュール引きなおさせてくれないだろ。 開発環境の移行とか、「そんなものは開発部隊の 都合なのだから、自分たちの時間でやれ」って 言われるのがオチ。 休日出勤とか「遅れを取り戻すのはあたりまえ、 その分ビル開けなきゃならないなど会社は 既にコスト負担済み。」とかで出勤扱いになんて してくれないよ。まぁそのときなにか事故が起こったら どうすんだよ、上司の首吹っ飛ぶぞ?と思うが、 そんなもの下っ端の知ったことじゃない。
- 356 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 10:51:35 ]
- >>355
マ板でやれ。
- 357 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 21:22:35 ]
- >>355
そんなブラックな会社からは逃げ出した方がいい
- 358 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 21:44:40 ]
- 事故おこそうぜ
- 359 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 22:06:10 ]
- svnが許されるのは小学生までだよねー、アハハーとかいうご時世にわざわざsvnに移行するなんてw
- 360 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 22:26:04 ]
- SVN(笑)
- 361 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 22:28:03 ]
- >>355が移行でトラぶって全責任を負いますように。 (−人−)
- 362 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 18:43:38 ]
- でも本当のところ、 svn (笑) はチェックアウトした時にファイルのタイムスタンプを
反映できない時点で低能決定。 ツールとして「使える」以前の問題。
- 363 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 18:50:47 ]
- >>362
ファイルのタイムスタンプが絶対のものと信じ込んでる時点で池沼決定。 そういうタイムスタンプ信仰はよく窓ユーザにありがち。
- 364 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:00:14 ]
- >>363
コミット時のファイルのタイムスタンプは、セントラルサーバーが時間を狂わせない限り 連続的。 それに仮に時間がずれたとしても、まあ数時間が最大だろ。 チェックアウトして、新し目のファイル内容を見るだけでも、最近のプロジェクトの活動具合いが 結構理解できる。 こんなこと、俺のような長年の Linux/UNIXユーザーからすれば常識だよ。 タイムスタンプを落とすのは>>363のようなアホのやること。
- 365 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:10:46 ]
- タイムスタンプ拘ってる奴ってversion管理理解出来てると思えないんだけど・・・
- 366 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:15:44 ]
- タイムスタンプはバージョンno./リビジョン番号に加えて
非常に有用な情報になり得るといっているのだよ。 わかったかい、>>365君? 少しぐらいパソコン知ってる奴はファイルのタイムスタンプの重要性がわかると思うんだがねー。 それにしてもsvnの開発者は無能だ。。。。
- 367 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:16:04 ]
- ずっと追ってるようなものならupして
U や G が付いてるやつを見ればいいし、初めて見るようなのならどうせ 全体像も把握してないんだしChangeLogやNEWSで十分じゃないの?
- 368 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:17:05 ]
- というかふつーコミットメールくらい購読してるんじゃない?
- 369 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:19:22 ]
- せっかくプロパティが柔軟に設定できるのに、
チェックアウト時にタイムスタンプを反映させるなどの 仕組みをクライアントが持っていないのが残念。
- 370 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:28:04 ]
- ファイルのタイムスタンプが復元されると、SVN Updateしてもビルド時間より古いから、
makeとかリビルドしても何も実行されずに終わっちゃう罠
- 371 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:34:47 ]
- まぁ、情報として保管されていて、
コミット時のタイムスタンプを取り出すかどうかを選択できるようになっていれば問題ないんだよな。
- 372 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 20:18:13 ]
- 今どき、パソコンに詳しい、とか勝ち誇って使う奴珍しいよな...
- 373 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 20:32:15 ]
- 本家もこのへんの事情は議論済みだろうに、なんで選択できないんでしょね。
まぁぶっちゃけ俺はチェックアウト時のタイムスタンプなんて 無くても困ったことなんて一度もないけど。
- 374 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 20:45:11 ]
- Windows の場合、ファイルのタイムスタンプ...っても 3 種類あるしなぁ。
ちなみに俺の場合は窓アプリの開発に VC++ 使ってるんだけど、 PEイメージのCOFFヘッダにMS-Linkerが埋め込むタイムスタンプを参考にしてる。 これだとIATをbindしたり署名したぐらいでは変わらないから、 バイナリからリビジョンを絞り込むときにかなり信用できる。
- 375 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 20:47:09 ]
- 今は無くなったんだが、ちょいと昔にISOの記録に構成管理表があって、
納品する実行ファイルのタイムスタンプを記入する欄があった。 これが今でも生き続けていたら svn は使えないと言われたかもしれん。 まぁ、リリース時のタイムスタンプはこれです! と戦えない事も無いけどね。 ちなみに Git や Mercurial ではタイムスタンプ情報が格納されるの? なんか、分散になると余計ややこしそうだな・・・
- 376 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 20:56:09 ]
- svn ls -R |
while read p; do svn info --xml $p| sed -n "/<date>/s|.*>¥(.*¥.[0-9][0-9]¥)[0-9][0-9]*Z<.*|touch -d ¥1 $p|p"; done | sh とかできそうな気がするが、これGMTかいな??
- 377 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 20:58:20 ]
- >>375
納品てことはexportでしょ。 ならタイムスタンプが付くから問題ないんでは?
- 378 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 21:18:19 ]
- svn使いはタイムスタンプに依存しているような奴ばかりなのか。
バージョン管理できていないなwwww
- 379 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 21:19:31 ]
- いや、タイムスタンプ依存症の香具師をよってたかってつついて遊んでるだけじゃ。
- 380 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 21:36:45 ]
- # config
[miscellany] use-commit-times = yes ではだめなの?
- 381 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 21:42:16 ]
- へーそんななのがあったんだ。
### Set use-commit-times to make checkout/update/switch/revert ### put last-committed timestamps on every file touched. use-commit-times = yes exportもそうだけど、このタイムスタンプって、ファイルの最終変更のも のだから、ブランチ取り出そうがタグで取り出そうが、ぜんぶ同じタイム スタンプになるのかな。
- 382 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 00:02:01 ]
- >>103でちらっと匂わせたのにやっとuse-commit-timesに触れられたのか。
- 383 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 01:06:34 ]
- コミットした時間になるからタイムスタンプ信仰の馬鹿には意味がない
- 384 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 03:00:26 ]
- っていうか、みんなタイムスタンプにこだわっている香具師が多数いるように語ってるが、
前から暴れてる馬鹿は全部同じ香具師だと思うぞ。
- 385 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 07:38:47 ]
- 俺はコミット時刻になってくれた方がいいな
- 386 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:15:59 ]
- 既に管理に移行してある程度期間が経ってればいいけどな
SVN管理したばかりだと日付が全てコミット時間になるから タイムスタンプ信仰の連中には耐え難いだろうさ
- 387 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:28:32 ]
- >>386
バージョン管理システムで管理する以上、それは リビジョン番号で管理するということ。 だからリビジョン番号と一対一で対応する コミット時刻にそろうというのは至極まっとうなことだとおもう。
- 388 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:32:23 ]
- cvs使っていた頃はコミット時間で更新していた私が来ましたよ。
svnに慣れてきたら、コミット時間で更新する意味がないことに気づいたわけですが。 cvsだと「いつ修正したか」を意識しないといけない気がしてたのが、 svnだと「いつ登録したか」だけ意識すればいいって感じ?
- 389 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:34:46 ]
- タイムスタンプにこだわる人は、具体的にどんなときに必要なのかをはっきり書いて欲しいな。
- 390 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:38:50 ]
- 激しくスレチだが、時刻と時間は違うものだよ、と昔師匠の師匠にやさしく言われました。
会話としてはどっちでもいいんだけど、一度気になりだすと時刻がより正確な 場面で時間とか言われると(コミットした時間、とか)すげー気になる。 結論: どーでもいいがなそんなこと
- 391 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:39:01 ]
- どんなときに必要っていう答えになるか分からないけど、
管理する以前は更新の有無をまずはタイムスタンプでやっていた。 それが管理に加えると日付が変わってしまうので、 管理に加えるっていう最初の第一歩に進みにくかったってのがあったな。 新規にはじめる分にはいいんだけどね。 始めちゃえばそういった違和感があるのは最初だけ。
- 392 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:46:45 ]
- インポートした奴をチェックアウトした瞬間には、インポートした元ファイル群と同じ
タイムスタンプになってて欲しい。 俺なんか変?
- 393 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:49:28 ]
- >>390
おぉ、同族だw 特に、日時、日付、時刻も使い分けるよな
- 394 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:55:59 ]
- 昔、客先で修正したものと開発環境で修正したもののどちらが新しいかを判断するため
タイムスタンプを使ってたんだけど、客先のサーバの時間と、開発環境サーバの時間に 差があることで混乱したと事がある。 また、納品用にポータブルHDD使ってたんだけど、これがFAT32だったのでNTFSとの 間に数秒間の差が自動的に出来てしまって、これも困ったな。 それ以来、FastHash というフリーソフトを使って中身(HASH値)が違うものだけを比較 するようになった。もうタイムスタンプは信用しなくなった。 時間は参考程度 今は、WinMerge を使って比較しているけどね。 (バージョン管理システムで管理できない、システムなので)
- 395 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:58:20 ]
- 日付情報が要らない奴って、exploreの更新日時のカラム表示してない奴?
- 396 名前:388 mailto:sage [2008/03/24(月) 12:59:46 ]
- >>389
私の場合、cvsだとソースごとのリビジョンが違うからタイムスタンプで新旧を意識する傾向があった。 例えば、a.cは3/20に登録してリビジョン1.5、b.cは3/8に登録してリビジョン1.8だったとする。 3/15の版が欲しいときはタイムスタンプを見れば、a.cだけ古いリビジョンを取り出せばいいことが判るって寸法。 # 今思えば、タイムスタンプが保存されていなくても事が足りることは判る筈なんだけどね。 きっと、旧来の(或いは周囲の人間の)「タイムスタンプによる管理法」に毒されていたのかもしれない。
- 397 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:03:23 ]
- 日付を全くみないわけじゃないけど、参考情報にしかしないって感じ。
日付=コミット時間になるから、見た感じでこの修正が入ったやつなんだなって 何となく感じるっていうか、そんな感じ。 使っていくと視点が変わっていくから重要視しなくなっていく。 ただ、これって開発環境で見たときだからね。 納品先との差まで考えないといけない場合は 管理に追加する前のタイムスタンプっていうのが 消えて欲しくなかったりする。
- 398 名前:388 mailto:sage [2008/03/24(月) 13:06:05 ]
- >>395
Windowsの場合は、エクスプローラは更新日時が新しいものが上に来るように設定しているよ。 TortoiseSVNを使うようになってからは、SVN RevisionやSVN Statusも表示するようにしているから WinCVSを使っていた頃よりも却って便利になっている気がする。 # たまたまTortoiseCVSは使い込む気になる前にSVNに移行した。
- 399 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:06:16 ]
- 管理開始後は、コミット時間でも現在時刻でも別にかまわないが、最初に全部時刻をリセットする意味がわからん
- 400 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:10:04 ]
- 俺Unixユーザだけど、ls -ltrよくするけどな
- 401 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:10:52 ]
- >>399
敢えて意味を挙げるなら、余計な情報を管理したくないから ファイルそのものを管理してるわけじゃないでしょ 元はDBで差分情報のみが詰まってるんだから そこにタイムスタンプって情報を詰め込むと 差分がなくても日付が違う=差分有りとなってしまう
- 402 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:13:38 ]
- >>401
意味がわからん。 それぞれのファイルのコミット時刻は持ってるだろうが。
- 403 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:17:25 ]
- ファイルのコミット時刻は持ってるよ
正確にはそのリビジョン番号に対しての時刻な サーバ側に持っている情報は、そのリビジョンに対してのコミット時刻のみ だからインポートすると、インポート前のタイムスタンプは消える 差分管理でタイムスタンプって概念を持ち出すと、 タイムスタンプを変えただけで内容が全く変わらないものも 差異有りとして捉えられる
- 404 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:21:28 ]
- 差分管理にタイムスタンプの概念を入れろという話じゃなくて、インポート時にオリジナルの
タイムスタンプを保持して、それでチェックアウトできるようにしろって話なんだけど。
- 405 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:22:39 ]
- いやなら使うなよwww
- 406 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:26:44 ]
- だからそれを保持するって事は・・・って話してるんだけどな
- 407 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:45:06 ]
- >>406
svnは、差分の有り無しはタイムスタンプがどうであれ、ファイルの内容で決定すればいい。 というか今もそうだろ? チェックアウトしたときに、元ファイルのタイムスタンプが復元されたら、何か問題でもあるのか?
- 408 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:48:07 ]
- そうすると話が、あえて問題を挙げるとすれば・・って
ところに戻るわけだが
- 409 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:53:36 ]
- お前アホか。
>そこにタイムスタンプって情報を詰め込むと >差分がなくても日付が違う=差分有りとなってしまう てなことにはならないから、見当違いなこと言うなって言ってるんだよ
- 410 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:53:41 ]
- まぁどんな値をプロパティに入れてもいいわけだから、
あとはそういうクライアントを書くかどうかだけだよな。 リポジトリサーバ側には何も手を入れなくていいだけだし。 んなこといったらシンボリックリンクなんかのOS依存の ファイルの扱いはどうなるんだって話になるし。 俺の場合スクリプト書いて必要なファイルに関しては プロパティにパーミッションやらオーナーやらまで記録してる。
- 411 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:54:32 ]
- >>409
うむ。そのとおり。まぁプロパティは変更ということに なるだろうけど、それは当たり前だし。
- 412 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:55:39 ]
- >>409
現状、DBには差分内容しか入っていない。 タイムスタンプを復元するための情報を各リビジョン、ファイルごとに 持つ必要があるかどうか、それだけの話。 そうしたいならDBを自分で拡張して実現してみれば良い。 そんな労力を割いてまで実現する必要があるかを考えれば解答は出るはず。
- 413 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:58:23 ]
- >>412
だーかーらー、インポート時のタイムスタンプの話をしてるんだけど、理解してる?
- 414 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:58:54 ]
- >>409
差分管理に不要な項目をタイムスタンプを復元するために 増やす必要が出てくるって話を言いたかっただけ
- 415 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:01:23 ]
- >>414
アホ?もう消えていいよ
- 416 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:01:58 ]
- >>413
インポート時だけってのは何で? それならAddした時だって持ってないといけないでしょ 途中でDelだってされるしリビジョン指定で昔のリビジョンを チェックアウトした時を考えればどうしたってその時点での タイムスタンプが必要になるよ
- 417 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:03:05 ]
- >>416
お前は必要だと思っている。 俺は必要だとは思わない。 OK?
- 418 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:04:39 ]
- だからさー、そんな不自然な妥協を残した実装するんなら
ないほうが良いだけじゃないのかね
- 419 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:06:12 ]
- タイムスタンプ信仰のキチガイには触るなでFA。
OK?
- 420 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:08:51 ]
- >>418
わかんねー奴だな。 お前は不自然だと思ってる。 俺は不自然だとは思わない。 OK?
- 421 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:10:03 ]
- OKですよん
|

|