[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 02/16 14:47 / Filesize : 202 KB / Number-of Response : 828
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Subversion r9



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/

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ですよん

422 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:15:45 ]
1. 空のリポジトリを作る
2. 最も古いファイルに、時刻をあわせる
3. 1ファイルずつ、ファイルのタイムスタンプに時刻を合わせながらadd/commitしていく

これでOK。

423 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:20:24 ]
>最初に全部時刻をリセットする意味がわからん
こんな奴が何で偉そうに踏ん反り返っているのか分からん

424 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:32:00 ]
FTPでファイルをアップロードして

タイムスタンプを変えるなって

騒いでる連中と変わらないな


425 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:38:26 ]
なら簡単だな
各ファイルをZIPに圧縮してコミットすれば良い

426 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:38:41 ]
>>423-424
お前らのうち、どっちか(あるいは両方)は>>401じゃねーの?www

427 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:43:50 ]
>>410
今の仕様でも実現できるんだ。知らなかった。
import/checkoutのラッパスクリプト書けばいいってことだね。

428 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:52:43 ]
絶対の情報ではないタイムスタンプは管理しない。
当初からそういう思想。
ニーズに合わないなら合うソフトを使えばいい。



429 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:53:10 ]
タイムスタンプは、10年くらい前からのプロジェクト(ソース納品必須)にsvnを導入するときに問題になった。

どうしても古いタイムスタンプがリセットされることを納得してもらえなかったので、古いファイルは納品時に
タイムスタンプを書き換えることで回避してる。

430 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:00:35 ]
まあリポジトリ管理外へ持ち出す場合はタイムスタンプを
頼るのが普通だからな〜。
簡単に書き換えられる情報を信用するのは
危険でもあるんだけど、そんなことするやつは
いないで済んでしまう話だし。

431 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:01:05 ]
>>428
コミット日時は保持してるじゃん・・・

432 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:04:29 ]
>>430
そう。
ただ、信用するとかしないとかいうことじゃなくて、単純にタイムスタンプでソートしたときに何かの目安に
なるってだけだけどね。

433 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:07:02 ]
>>431
おまえはなにをいっているんだ

434 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:11:45 ]
>>433
日時情報がいらないなら、コミット日時もいらないじゃん。
いるの?

435 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:13:24 ]
だから、お前ら、クライアント側が必要だと思う
情報をプロパティに入れておけばいいだけだろ。

そのためにプロパティは普通 svn:ignore って
感じで名前空間(?)つけるし。あとはそれが
どれだけ標準的に使われる?ってだけの話で、
もし必要ならRDFのようにめちゃくちゃリッチに
書く事だってできそうだぞ?

といっても現在はプロパティ名に URI を書くことが
できないから無理なんだけど。プロパティ名に
URI がかければ mod_dav_svn 改造してセマンティック
ウェブで活用できそうな気がするんだがなぁ。

436 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:13:39 ]
>>434
おまえはいったいなにをいっているんだ

437 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:14:55 ]
>>436
いるの?いらないの?
いるならなんでいるの?

438 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:20:17 ]
>>435
分散リポジトリなら、それでいいんだけどね



439 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:27:10 ]
タイムスタンプの信用性を落としている一因が他ならぬsubversion自体

440 名前:429 mailto:sage [2008/03/24(月) 15:31:09 ]
どうも、俺は必要だからお前も必要だろとか、俺は必要ないからお前も必要ないだろ、みたいな論調が多くて
ちょっと悲しくなる。
お互い、相手の立場や考えは尊重しようよ・・・。

441 名前:429 mailto:sage [2008/03/24(月) 15:35:32 ]
俺自身は、exportしたときに、revision 1から変更が無いファイルは、元タイムスタンプが復元されると
とてもうれしい。
check outの時は復元されなくてもかまわない。

442 名前:デフォルトの名無しさん [2008/03/24(月) 15:37:11 ]
もりあがってきてまいりました

443 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:39:08 ]
だから、必要な奴はプロパティに設定するなりしろってことでFA。
いつまで続けるんだ、これ

444 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:41:10 ]
なぁ、現状のsvnじゃできないんだからさ、自分で拡張するなり、
違うVCSに乗り換えるなりしろよ。
ソース公開されてるんだからさ。

445 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:42:54 ]
つうかどうしても必要なら属性使えって解説もされてるんだけどな

446 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:44:42 ]
属性取得するの遅いんだけどな

447 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:49:01 ]
嫌なら他を使えば良いじゃない

448 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:59:00 ]
何言ってんだお前



449 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 15:59:42 ]
いつまで続けるんだ、これ

450 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 16:06:26 ]
>>363
タイムスタンプ信仰は、Unix/Linuxユーザの方があるんじゃないの?
だって、makeってタイムスタンプ指向だし。

451 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 16:11:13 ]
どっちもどっち
全部の要件を満たすソフトなんてあるわけない
嫌なら他を探すか手作りするのが当たり前

452 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 16:43:00 ]
何言ってんだお前

453 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 16:50:52 ]
>>450
make こそタイムスタンプ更新してくれなきゃ面倒じゃね?


454 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 18:02:01 ]
何言ってんだお前

455 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 18:05:38 ]
何言ってんだお前
何言ってんだお前
何言ってんだお前

456 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 18:08:25 ]
>>453
makeはupdateのタイムスタンプが必要だから現svnの仕様が最適


457 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 18:16:19 ]
Visual Studio の時も結構役立っていますよ。

458 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 18:33:42 ]
>>453
いや、だから>>450なんだが



459 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 18:53:46 ]
>>450
そりゃタイムスタンプがランダム値とか1970/1/1とかで嬉しい人はあんまいないんだから、
誰だってタイムスタンプは必要。
でもそれを「タイムスタンプ信仰」っていう単語にするとなんか違う気がするけど。

いるのは

(A) タイムスタンプはUpdateでファイルが更新されたときの時間でおk
 →make/ビルドに便利
(B) タイムスタンプはCommitした時の元のファイルの値がいい
 →リポジトリの外の世界(文化)とのやりとりに便利
(C) タイムスタンプはCommitした瞬間の時間がいい
 →?

ってぐらいの派閥があるだけだろう。

460 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 20:03:47 ]
>>459
ランダムはタイムスタンプになりえない。最低限ただのインクリメントでいい。

461 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 20:52:31 ]
ああ、まじ、あああ!!

462 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 20:59:06 ]
>>459
便利なのにと言葉をこぼす程度なら誰もタイムスタンプ信仰なんて言わないよ。
そりゃ出来るに越したことはないんだし。
タイムスタンプが復元されないから糞だと
暴れてるキ印に対してそう呼んでるだけ。

463 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 21:02:28 ]
クライアントがいじったファイルって変更時間は実際にシステム上で変更した時間のほうが良くない?
タイムゾーン違うとかでローカル時間より先のファイルが出来ているのは気持ち悪い。

464 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 21:03:40 ]
何言ってんだお前

465 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 21:04:16 ]
何言ってんだお前

466 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 21:19:52 ]
タイムゾーンは関係ないだろ・・・

467 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 21:31:38 ]
>>463
MAKEで使うなら、さっき変更したファイルより今変更したファイルのほうが新しいことが判れば問題ない。

468 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 21:34:17 ]
未来のファイルだと困るけどな



469 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 23:59:38 ]
なんだをぃ、盛り上がってるな。

make を例に挙げて*NIXの方がタイムスタンプ信仰強いなんて言ってるやつは、
時刻と時間の区別がついてないんじゃねーか?

470 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 00:24:42 ]
時間に何の関係が?

471 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 06:01:47 ]
>>469
何見当違いのこと言ってるんだ?
誰もそんな話してない.

472 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 07:05:53 ]
前から思ってるんだけどさ、

履歴付きコピーで追加したときはコピー元の URL とリビジョンが情報としてくっつくよね。
それと同じように、ふつうの(履歴付きじゃない)追加のときに元ファイルのタイムスタンプを
情報としてくっつけとけばいいと思うんだ。

そんで、 export とか use-commit-time のとき、ふつうに追加された後、変更が一度も
かかっていないファイルに限って、保存してあるタイムスタンプを使うの。

思ってるだけじゃなくて、実装してみればいいんだろうけどね。面倒なのもあって
なかなか試せていない。

本当に本当に「インポート→エクスポート」でタイムスタンプが保持されるべきだと強く
信じている人がいるなら、だれかこいつを実装してみてほしい。

473 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 07:21:18 ]
はじめてこの流れに乗るけど、タイムスタンプは欲しいと
思ったことが無いし、後々不都合になりそう。
SVNでディレクトリが管理対象であることが不都合
なのと同じ。


474 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 08:50:08 ]
タイムスタンプ自体は保持されてるんだから、
インポートした時のタイムスタンプが残るようにしろって考えは
そんなに不自然なものだとは思わないけど。

いや、別に俺はどっちでもいいんだけどさ。
なんでこんなに否定されまくってんだ?


475 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 09:59:54 ]
>>472
> 本当に本当に「インポート→エクスポート」でタイムスタンプが保持されるべきだと強く
> 信じている人がいるなら、だれかこいつを実装してみてほしい。

いや、べきだと信じてるわけじゃなくて、実際にそういう要求があるんです。納品のときとかに。

476 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 10:32:22 ]
それは Subversion で管理すべきことなの?


477 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 10:35:55 ]
要求があるのは分かる
だが現実には保持されていない
保持されていないなら、されていないなりの使い方をするしかない
でもそれを発言すると相手の反論はSVNは糞だって逆ギレされるだけなんだよ
結論はとっくに出てる
でもしつこく繰り返す
だからタイムスタンプ信仰なんて言われんの

478 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 10:50:14 ]
>>475
理由が実際の要求なら、もう何も迷うことはないな。やってみてくれ。



479 名前:474 mailto:sage [2008/03/25(火) 10:51:09 ]
いま調べてみたんだけど、タイムスタンプってリビジョン毎に付くんだね。
個別のファイル毎のタイムスタンプを残してるわけじゃないから、
現状の仕様だと Subversion だけで何とかするのは無理だと思う。

cvs2svn みたいな、インポートを実行してくれる外部ツールを作るのが良さそうだね。


480 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 10:52:49 ]
>>479
それ↑の方で何度も言われてる事なんですが・・。

481 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 10:53:58 ]
>>479
>>443

482 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 11:01:54 ]
>>479
実現するならエクスポート側だろ

483 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 11:09:28 ]
元々makeの文化なんだから、import/commitしたファイルのタイムスタンプじゃ
*困るんだ* っていう人達が作った、んだよね? 何こんな簡単なことでグダグダ
やってるんだ?

import/commit時にsvn:original-timestampを記録して、
export時にだけoptionalにそれを復元する、という仕様が良さそうな気もする。


484 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 11:13:49 ]
だからいつまで続けるんだよ・・。

485 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 12:21:52 ]
ソース管理下におかれない納品したファイルのバージョンを確認するのにタイムスタンプが欲しいから、
最終変更時刻かコミット時刻をエクスポート時に打ちたいんだけど何かいい方法ない?
とか質問すればすぐ解決したんじゃないか?
いきなり糞とか言うからもめるんじゃないかな。

486 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 12:35:03 ]
ところで TortoiseSVN でクライアント側で
フック以外にもうちょっと細かい挙動を
いじれるようなプラグインって使えないの?

ファイル単位で呼び出されるようなコールバック
設定できるようだと、そこで何でもやれそうなんだが

487 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 12:39:29 ]
>>486
1.5 から追加される「クライアント側フックスクリプト」でいける?
tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-dug-settings.html#tsvn-dug-settings-hooks

488 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 12:56:42 ]
>>476,478
やってます(>>429)。
ただ、そういう機能がsvnに実装されればうれしいなぁってだけです。



489 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 13:00:44 ]


490 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 14:01:53 ]
>>487
がんばればいける。
でもこれってグローバルなスクリプトなんだよね。
それがちょっといやだな、ってのが一点。

あと、どうせ TortoiseSVN なら Windows べったり
なわけで、DLL にコールバック関数用意するから
呼んでくれよ、ってのが本音。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<202KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef