バージョン管理システムについて語るスレ10 (641レス)
バージョン管理システムについて語るスレ10 http://mevius.5ch.net/test/read.cgi/tech/1393147031/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
556: デフォルトの名無しさん [sage] 2017/03/29(水) 10:34:46.63 ID:Y3wjV6v+ >>555 > 一部だけビルドできるってことは、別のリポジトリにできるということ。 なるほど、ここに誤解があるのか。 「一部だけビルドできる」というのと「別のリポジトリにできる」というのはイコールじゃない場合が多い。 両者に依存関係がある場合ね。 簡単に分割できるのは、ビルドが不要な言語に多いんじゃないか? http://mevius.5ch.net/test/read.cgi/tech/1393147031/556
557: デフォルトの名無しさん [sage] 2017/03/29(水) 10:55:14.48 ID:BMMgvCDG それは一部だけビルドできると言っていいのか…? あとそれってsvnでアクセス権設定しても同じように困るんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1393147031/557
558: デフォルトの名無しさん [sage] 2017/03/29(水) 13:17:13.75 ID:Y3wjV6v+ >>557 > それは一部だけビルドできると言っていいのか…? まあ、こんな感じですかね。 foreach dir in subdirs cd dir; exec build_script end > あとそれってsvnでアクセス権設定しても同じように困るんじゃないの? subdirのいくつかが欠けていても、それは単にビルドされないだけですね。 あと、svnでできるかどうかは知りません。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/558
559: デフォルトの名無しさん [sage] 2017/03/29(水) 13:25:46.88 ID:Y3wjV6v+ とういか、別にそんな細かい話したいわけじゃなくて、リポジトリの一部をomitして提供、 あるいは一部のみ提供する必要があったとき、リポジトリを分割するだけが解じゃなくて、 権限設定機能があるならそれで済み場合もあるってこと。 なぜだか、それに強行に反対する人(たち?)がいるようで。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/559
560: デフォルトの名無しさん [sage] 2017/03/29(水) 16:15:13.03 ID:dkT05tkI >なぜだか、それに強行に反対する人(たち?)がいるようで。 逆じゃないの gitじゃアクセス権出来ないから使えない状況がある(>>525)って所が発端で、リポジトリ分ければ良いじゃんって人とリポジトリ分けられないじゃんって人が言い合ってたのが今の流れでしょ http://mevius.5ch.net/test/read.cgi/tech/1393147031/560
561: デフォルトの名無しさん [sage] 2017/03/29(水) 16:35:56.60 ID:Y3wjV6v+ >>560 > 逆じゃないの そこも認識が違ってますね。 他の人はともかく、俺はSCM一般の話をしてたつもり。 > リポジトリ分けられないじゃん いや、そんな人いないと思うけど・・・。 git固有の話をするなら、モジュールを分割してsubmoduleで扱う方式だと、そのリポジトリの 利用者全員に影響を与えてしまうというデメリットがあるね。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/561
562: デフォルトの名無しさん [sage] 2017/03/29(水) 17:51:38.84 ID:nMwlQpLq リポジトリ分けたい人は分ければいい 俺はアクセス権のためにいちいちリポジトリ分けたりするのは本末転倒って思ってるからそんなことをしないだけ http://mevius.5ch.net/test/read.cgi/tech/1393147031/562
563: デフォルトの名無しさん [sage] 2017/03/29(水) 18:25:33.13 ID:Y3wjV6v+ >>562 ですねぇ。 この話題ももう終わりだろうから、一つだけコメントしておこう。 >>533 > 全てのプロジェクトを一つのリポジトリに入れるとかいう > アホな使い方 googleはそうしてますね。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/563
564: デフォルトの名無しさん [sage] 2017/03/29(水) 21:33:57.72 ID:G25OA3ZV >>562 > 俺はアクセス権のためにいちいちリポジトリ分けたりするのは本末転倒 いや、どこが "本末" が "転倒" してるんだ?って話なんだが。 重要なのはアクセス権が違うのだから、きちんと役割を分けましょうということだろう? リポジトリを分ければ、きちんと役割が分かれるのだから 本末は転倒してないだろ? やり方が複数あるってだけだよ。 リポジトリごとに分ければ、誰がそこにアクセスできるのか明確になるし、 githubなんかの情報共有でもリポジトリが別れているから、 issueなどに書かれた見せてはいけない情報だって見れなくできる。 メリットのほうが大きいと思うが? 逆に聞きたいんだが、ファイルのアクセス権に対応したチケット管理ツールとかあるの? このディレクトリに関するチケットは見せないみたいな http://mevius.5ch.net/test/read.cgi/tech/1393147031/564
565: デフォルトの名無しさん [sage] 2017/03/29(水) 21:50:59.15 ID:zrYSsU9g >>559 たぶん、「権限設定機能」の設定が無駄に複雑な機能になる。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/565
566: デフォルトの名無しさん [sage] 2017/03/29(水) 21:56:32.41 ID:rnkAS5XR (>>565の話にも関係してるけど) それからsvnにあるのはアクセス権の機能じゃないからな。 svnにあるのはリポジトリの特定ディレクトリ以下のみをチェックアウトできる機能だけ ユーザー登録をsvnに設定するわけじゃない。apacheなどの設定 バージョン管理ソフト自体にアクセス権の機能をつけたら無駄に複雑になる。 本末転倒というならば、むしろこっちの方だろう。 アクセス権を実現するためだけに、apacheなどと連携しなければいけない。 リポジトリそのものを分ければ、git単体でアクセス権を実現できるのに アクセス権を実現するためだけに、ユーザー管理用のサーバーが必要になってしまう。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/566
567: デフォルトの名無しさん [sage] 2017/03/29(水) 21:57:43.60 ID:rnkAS5XR ちなみに、 > svnにあるのはリポジトリの特定ディレクトリ以下のみをチェックアウトできる機能 があるために、svnではいちいちブランチ切るのに長いディレクトリ名を指定したりして 面倒になってしまっている。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/567
568: デフォルトの名無しさん [] 2017/03/29(水) 22:32:33.69 ID:4ECDiWLN は? http://mevius.5ch.net/test/read.cgi/tech/1393147031/568
569: デフォルトの名無しさん [sage] 2017/03/29(水) 22:34:05.79 ID:s7sfWWM2 authzはsvnサーバーの設定じゃないというのか? http://mevius.5ch.net/test/read.cgi/tech/1393147031/569
570: デフォルトの名無しさん [sage] 2017/03/30(木) 08:15:34.48 ID:tcaHNIPG >>564 > 重要なのはアクセス権が違うのだから、きちんと役割を分けましょうということだろう? 意味不明 役割とアクセス権は関連がある時もあるが基本的には別々の話 http://mevius.5ch.net/test/read.cgi/tech/1393147031/570
571: デフォルトの名無しさん [sage] 2017/03/30(木) 08:19:51.08 ID:tcaHNIPG >>566-567 何で話をループさせたがるんだろう? > あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか? せめて > >>537 > 使っていいからやり方教えて > >>539 > github ならできるの? に回答してからにしなよ http://mevius.5ch.net/test/read.cgi/tech/1393147031/571
572: デフォルトの名無しさん [sage] 2017/03/30(木) 10:39:36.78 ID:+VntR3if まだ終わらないんですかね。 >>564 > やり方が複数あるってだけだよ。 「分けるべし」というべき論じゃないのなら、それで終了ですね。 > リポジトリを分ければ、きちんと役割が分かれるのだから 例えば、アクセス権がが違うユーザを登録する必要があるから、redmineを別サーバに建てて既存コンテンツを分割したりしますかと聞きたくなりますね。 本質的には、それと同じ事。 > たぶん、「権限設定機能」の設定が無駄に複雑な機能になる。 まぁ、gitをベースに考えるとそうかもしれませんね。 Perforceから入ったりすると、権限設定という概念の方が普通だと思うかも。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/572
573: デフォルトの名無しさん [sage] 2017/03/30(木) 10:44:30.88 ID:+VntR3if ちなみに、Perforceはこんな感じです。 > 「メタデータのみ参照可」「ファイルの内容まで参照可」「ファイルの更新可」 「ディポの更新可」 > 「システム管理用コマンドの実行可」等のアクセス制御を、ユーザ単位かつ ファイル単位に行う > ことができます。 > ユーザの指定は、PERFORCEが独自に管理するグループの指定で行うことも可能ですし、 > ファイルに指定には "*" や "..." 等のワイルドカードも指定可能ですので、 細かい設定も簡単に > 実現できます。 http://www.toyo.co.jp/ss/faq/detail/id=7208 デフォルトが全アクセス可で、駄目な奴だけ禁止するブラックリスト方式も、 デフォルトが全アクセス不可で、いい奴だけ登録するホワイトリスト方式もとれます。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/573
574: デフォルトの名無しさん [] 2017/03/30(木) 21:39:34.19 ID:+FVPoQLm >>573 svnだとどんな感じ? http://mevius.5ch.net/test/read.cgi/tech/1393147031/574
575: デフォルトの名無しさん [sage] 2017/03/31(金) 00:44:40.10 ID:ryHYQIXS そんな設定するくらいならリポジトリ分けた方がよっぽど簡単じゃん。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/575
576: デフォルトの名無しさん [sage] 2017/03/31(金) 07:28:27.46 ID:LVEfh2/Z 無限ループ命令が発行されました http://mevius.5ch.net/test/read.cgi/tech/1393147031/576
577: デフォルトの名無しさん [sage] 2017/03/31(金) 13:38:36.99 ID:St8TnNI7 なんにでも終わりはあるよ http://mevius.5ch.net/test/read.cgi/tech/1393147031/577
578: デフォルトの名無しさん [] 2017/03/31(金) 23:50:54.07 ID:gJiWNexQ という事にしたい模様 http://mevius.5ch.net/test/read.cgi/tech/1393147031/578
579: デフォルトの名無しさん [sage] 2017/04/01(土) 01:39:47.54 ID:iJwskPQ3 for(;;) {} http://mevius.5ch.net/test/read.cgi/tech/1393147031/579
580: デフォルトの名無しさん [] 2017/05/02(火) 18:53:02.76 ID:XeePHwp1 外出先でもすぐに使用できる 1CDバージョン管理システム的なものないかな USBブートができないマシンでもCDブートならできそうだから リポジトリはUSBで http://mevius.5ch.net/test/read.cgi/tech/1393147031/580
581: デフォルトの名無しさん [sage] 2017/05/02(火) 19:10:30.69 ID:vsrARK6+ git http://mevius.5ch.net/test/read.cgi/tech/1393147031/581
582: デフォルトの名無しさん [sage] 2017/05/02(火) 21:27:53.12 ID:5C1gGMjC たとえば--prefix=/mnt/mygitでビルドしておいて、使うときはそこへmountすればいいんでない http://mevius.5ch.net/test/read.cgi/tech/1393147031/582
583: デフォルトの名無しさん [sage] 2017/07/28(金) 15:24:24.41 ID:x8Tx8lXm >>286 七割は言いすぎかと http://mevius.5ch.net/test/read.cgi/tech/1393147031/583
584: デフォルトの名無しさん [sage] 2017/07/28(金) 17:13:24.86 ID:NpxW3mJn 1.7光年の彼方から乙 http://mevius.5ch.net/test/read.cgi/tech/1393147031/584
585: デフォルトの名無しさん [sage] 2017/07/28(金) 21:50:15.87 ID:wndodTEE >>583 >>286の回りではってことだろ 井の中の蛙は自分の回りが平均だから http://mevius.5ch.net/test/read.cgi/tech/1393147031/585
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 56 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s