バージョン管理システムについて語るスレ10 (641レス)
バージョン管理システムについて語るスレ10 http://mevius.5ch.net/test/read.cgi/tech/1393147031/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
24: デフォルトの名無しさん [sage] 2014/03/02(日) 01:07:43.33 バイナリ管理にSVNがいいなんて誰も言ってないよ。 テキストデータでないものはバージョン管理は無理 っていうか、バージョンの意味が違うんだよ。 gitなどのバージョン管理システムっていうのは ソースコードの機能の違いをバージョンと評してこれを管理するもの バイナリファイルはデータの違い。バージョンではなく 入れ替え可能なデータ。画像の違いなんてものは違う データというだけでバージョンというものは当てはまらない。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/24
25: デフォルトの名無しさん [sage] 2014/03/02(日) 01:16:49.50 そんな俺定義のバージョン管理語られても 前スレの後半でバイナリ管理の話もあったのに http://mevius.5ch.net/test/read.cgi/tech/1393147031/25
26: デフォルトの名無しさん [sage] 2014/03/02(日) 01:21:34.48 そういや今は過去スレ見放題なんだっけ? http://mevius.5ch.net/test/read.cgi/tech/1393147031/26
27: デフォルトの名無しさん [sage] 2014/03/02(日) 01:36:08.82 バイナリなんてファイル管理しておけば バージョン管理する必要なんてないでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/27
28: デフォルトの名無しさん [sage] 2014/03/02(日) 01:47:58.53 じゃあテキストは何でバージョン管理するの? バイナリのバージョン管理の必要や需要はあるけど ツールが無いってのが現状じゃないの http://mevius.5ch.net/test/read.cgi/tech/1393147031/28
29: デフォルトの名無しさん [sage] 2014/03/02(日) 02:16:30.05 officeファイルのバージョン管理なら、大きな企業だとシェアポイント使ってる http://mevius.5ch.net/test/read.cgi/tech/1393147031/29
30: デフォルトの名無しさん [sage] 2014/03/02(日) 02:23:28.86 適当な差分をとれさえすればいいんだろ。 例えば.xlsxならzip圧縮されたxmlなんだからテキストとして差分をとることも可能だろうし、 画像にしても画素単位で差分をとれるだろうし。 問題は、そこまでする手間に見合うかじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1393147031/30
31: デフォルトの名無しさん [sage] 2014/03/02(日) 02:45:36.92 それは見当違い http://mevius.5ch.net/test/read.cgi/tech/1393147031/31
32: デフォルトの名無しさん [sage] 2014/03/02(日) 02:48:39.78 それとはどこよ http://mevius.5ch.net/test/read.cgi/tech/1393147031/32
33: デフォルトの名無しさん [sage] 2014/03/02(日) 02:55:07.97 適当な差分という意味では 多くのGUIアプリケーションがUndo/Redoを実装しているんだから そのスタック(とは限らないけど)を シリアライズ/デシリアライズする標準フォーマットがあればいいと思うんだけど まぁそういうのを作って採用するインセンティブが無いよね http://mevius.5ch.net/test/read.cgi/tech/1393147031/33
34: デフォルトの名無しさん [sage] 2014/03/02(日) 02:59:45.93 画像はマージしないからな。 ファイル単体で管理すればいいなら わざわざバージョン管理ツールを使う必要はない。 バックアップさえあれば十分だ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/34
35: デフォルトの名無しさん [sage] 2014/03/02(日) 03:04:54.01 xmlファイルで差分を取るとかマージするとか、現実に行うとどうなるか考えてみよう sharepointはシステム化の進んだ企業では非常にポピュラーな存在 ソースコードの管理には不向きだから、この板では知名度が低いというだけ http://mevius.5ch.net/test/read.cgi/tech/1393147031/35
36: デフォルトの名無しさん [sage] 2014/03/02(日) 03:12:38.24 >>34 画像の場合 複数ユーザの同時変更によるコンフリクトの修正は 現実的でないかもしれんが 複数のバージョンのパーツを融合させるというのは ありふれた工程だと思う てか>>34の理屈が通るなら 何でソースコードのバージョン管理してんの? http://mevius.5ch.net/test/read.cgi/tech/1393147031/36
37: デフォルトの名無しさん [sage] 2014/03/02(日) 03:42:56.25 >>36 画像は成果物をソースコードに混ぜ込んでるだけだよ。 画像にもソースというものはあって、それはオリジナル画像のこと。 オリジナル画像は解像度が高かったりイラストレーター形式だったりする。 ウェブ用にはそのオリジナルの画像を変換したものを使う。 バージョン管理するのは、ウェブ用に生成したファイル。 オリジナル画像の方はバックアップはとるが バージョン管理はする必要がない。 というかオリジナル画像とかサイズが数MBになるものが大量にあったりして そんなものをソースコードに混ぜ込んだりしたら、チェックアウトするたびに ファイルコピーで時間がかかって、やってられないんだわ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/37
38: デフォルトの名無しさん [sage] 2014/03/02(日) 03:46:28.39 画像に関して言えば バージョン管理するのは、「どの画像を使うか」という 情報であって、画像そのもののバージョン管理じゃないんだわ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/38
39: デフォルトの名無しさん [sage] 2014/03/02(日) 03:53:12.45 何勝手にウェブ用とかソースコードと一緒に管理する話に限定してるの? 対象を限定して議論を深めるならともかく そんなわかり切った話されても ム板だからって視野狭すぎでは? http://mevius.5ch.net/test/read.cgi/tech/1393147031/39
40: デフォルトの名無しさん [sage] 2014/03/02(日) 03:54:15.08 >>39 じゃあ違う場合の話しろよ。 文句ばかり言って終わりか。 お前のレスに価値がない。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/40
41: デフォルトの名無しさん [sage] 2014/03/02(日) 03:55:48.55 バイナリっていうのは人間が 直接編集できるものじゃないんだから 何かのツールの生成物になるんだよ。 バージョン管理に生成物を含めないのは言うまでもないよね。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/41
42: デフォルトの名無しさん [sage] 2014/03/02(日) 04:01:29.34 数年後にビルド環境を整えられる自信がない時は、生成物入れちゃってもいいと思うわ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/42
43: デフォルトの名無しさん [sage] 2014/03/02(日) 04:14:39.84 IDE使ってたら色んなもの勝手に生成してくれちゃうと思うんだけど そういうのはバージョン管理しちゃいけないの? リポジトリに含めないってのは バージョン管理が不要という意味とは少し違うんじゃないか? それに人間が直接編集することを想定してない テキストデータだっていくらでもあるし ツールの一種であるテキストエディタと同程度に 人間が編集できるバイナリデータだって いくらでもあると思うんだが http://mevius.5ch.net/test/read.cgi/tech/1393147031/43
44: デフォルトの名無しさん [sage] 2014/03/02(日) 04:19:33.84 > 人間が直接編集する さっきからミナサンが使ってるこれが理解不能 http://mevius.5ch.net/test/read.cgi/tech/1393147031/44
45: デフォルトの名無しさん [sage] 2014/03/02(日) 04:25:17.35 「直接」ってのは感覚的な違いでしかないと思うけどね だから本質じゃないでしょってのが>>43の後半の話だけど http://mevius.5ch.net/test/read.cgi/tech/1393147031/45
46: デフォルトの名無しさん [sage] 2014/03/02(日) 05:20:55.92 >>43 > IDE使ってたら色んなもの勝手に生成してくれちゃうと思うんだけど > そういうのはバージョン管理しちゃいけないの? はい、いけません。 (どうせ、どのファイルがなんのファイルかわからないから なにも考えずに全部登録してるだけだろ。それが他人の迷惑になるかもしれないのに、 そんなこと言わずに、管理しちゃいけないの?とか聞いてることからわかる) 勝手に生成するものを含めたらIDEが勝手に書き換えて 編集中ってなるだろうが、それをコミットして他人が チェックアウトしたらどうなる。めちゃくちゃだ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/46
47: デフォルトの名無しさん [sage] 2014/03/02(日) 08:40:46.29 svn だとディレクトリごとにチェックアウトしたり、アクセス制限かけたりできるけど、git だと無理そうだね 毎回リポジトリ内を全て落としていそう Android Studio 用に作られたワークスペースを、Eclipse で使う場合って、 OS で シンボリックリンク使えよってこと? http://mevius.5ch.net/test/read.cgi/tech/1393147031/47
48: デフォルトの名無しさん [sage] 2014/03/02(日) 10:36:35.98 >>42 > 生成物入れちゃってもいいと思うわ。 品証とかお客さんへ出すときなどはやってる。 VS だと環境整えても全く同じバイナリは生成できないから。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/48
49: デフォルトの名無しさん [] 2014/03/02(日) 10:54:12.10 特定のバージョンのライブラリが必要な場合は入れることある。 何でもかんでも入れるのはよくないけど、ソースコード以外はダメだってのも極端すぎ。 そういうのはプロジェクトやその会社の運用次第だから。 ソースはバージョン管理システムで管理してるのに、ワードやエクセルなんかのファイルは ファイル名に日付つけたりoldディレクトリ作ったりとかするくらいなら、それらも突っ込んどけ よって思う。 バイナリファイルはdiffとったりしないけど、プロジェクトの成果物の一元管理という点から 同じ所に入れてほしいね。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/49
50: デフォルトの名無しさん [sage] 2014/03/02(日) 11:02:48.47 >>49 そういうのはプロジェクト管理 ソフトを使うんだよ。 なんでもソースコード扱いにするな。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/50
51: デフォルトの名無しさん [sage] 2014/03/02(日) 12:31:52.46 >>46 含めたらプロジェクト構造が保てない自動生成ファイルもあるんだけどなあ… 結局、IDEの生成物に関しては 「分からないものをどうするか」なんて考え自体が変で 各自動生成ファイルがどういう役割か、程度の理解は要るよ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/51
52: デフォルトの名無しさん [sage] 2014/03/02(日) 12:48:30.70 Javaで、mavenやivyリポジトリから自動ダウンロードさせたjarファイルって、 どうしてる? バージョン管理に入れとかないと、数年後には手に入らなくなってるのも 有るんじゃないかと思うんだけど。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/52
53: デフォルトの名無しさん [sage] 2014/03/02(日) 12:59:42.27 本来はソースコード、画像、ドキュメントはそれぞれ別のアプローチでバージョン管理すべきだが、どうしても一つのリポジトリに全部入れがちになる その点、svnは日本語ファイル名でトラブルが少ない、圧縮効率がいい、部分チェックアウト出来る、WindowsのGUIクライアントの出来がいいって事で、比較的そういう使い方に向いてる http://mevius.5ch.net/test/read.cgi/tech/1393147031/53
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 588 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s