バージョン管理システムについて語りましょう
●過去スレ
バージョン管理システムについて語るスレ
http://pc11.2ch.net/test/read.cgi/tech/1193332500/
バージョン管理システムについて語るスレ2
http://pc11.2ch.net/test/read.cgi/tech/1215520728/
バージョン管理システムについて語るスレ3
http://pc12.2ch.net/test/read.cgi/tech/1228366972/
バージョン管理システムについて語るスレ4
http://pc12.2ch.net/test/read.cgi/tech/1242918130/
バージョン管理システムについて語るスレ5
http://pc12.2ch.net/test/read.cgi/tech/1255241922/
バージョン管理システムについて語るスレ6
http://hibari.2ch.net/test/read.cgi/tech/1270640436/
バージョン管理システムについて語るスレ7
http://hibari.2ch.net/test/read.cgi/tech/1283780922/
バージョン管理システムについて語るスレ8
http://toro.2ch.net/test/read.cgi/tech/1295493964/
バージョン管理システムについて語るスレ9
http://toro.2ch.net/test/read.cgi/tech/1334766732/
探検
バージョン管理システムについて語るスレ10
1デフォルトの名無しさん
2014/02/23(日) 18:17:11.03490デフォルトの名無しさん
2016/11/08(火) 12:40:00.00ID:KG3cnnP5491デフォルトの名無しさん
2016/11/09(水) 12:57:09.53ID:vxWv5Sjd SCCS「...」
492デフォルトの名無しさん
2016/11/09(水) 14:08:17.25ID:sz1Ecny4 >>491
TeamWare「俺には、お前しか居ねえよ」
TeamWare「俺には、お前しか居ねえよ」
493デフォルトの名無しさん
2016/11/10(木) 09:27:15.68ID:tKSmyIgp >>489
tsv「俺たちはお呼びじゃない」
tsv「俺たちはお呼びじゃない」
494デフォルトの名無しさん
2016/11/15(火) 20:29:13.95ID:HRzgVR+8 gitもここ数年意味ない機能追加ばかりだが
495デフォルトの名無しさん
2016/11/16(水) 02:41:12.10ID:fzskfnoe gitスレ人いなくなっててわろす
496デフォルトの名無しさん
2016/11/16(水) 04:05:09.28ID:FTOJZ9+Y じゃ今なにが主流なん?
497デフォルトの名無しさん
2016/12/19(月) 12:46:04.24ID:z9XVuDpo 水炊きごはん
498デフォルトの名無しさん
2016/12/26(月) 08:28:54.29ID:6gOvZXV/ tortoisegit
とか初心者でも使いやすいんじゃないかね。
とか初心者でも使いやすいんじゃないかね。
499デフォルトの名無しさん
2017/02/02(木) 00:11:38.54ID:RrrGuuGp ↓のブログによると、Subversion 「スナップショット」型で、Gitは「チェンジセット」型なんだそうだ。
SVN脳患者から見たGit
http://qiita.com/kaityo256/items/81e7951a1ca2706955a4
だけど、↓のブログによると、darcsはpatch-basedで、他のVCSはsnapshot-basedなんだそうだ。 darcs 恐るべし。
分散VCSのモデル、あるいはPijulについて
http://keens.github.io/blog/2016/02/14/dvcsnomoderu_aruihapijulnitsuite/
SVN脳患者から見たGit
http://qiita.com/kaityo256/items/81e7951a1ca2706955a4
だけど、↓のブログによると、darcsはpatch-basedで、他のVCSはsnapshot-basedなんだそうだ。 darcs 恐るべし。
分散VCSのモデル、あるいはPijulについて
http://keens.github.io/blog/2016/02/14/dvcsnomoderu_aruihapijulnitsuite/
500デフォルトの名無しさん
2017/02/02(木) 02:19:43.40ID:lRmYz8pA 不要なパッチを削除できるあたりdarcsのほうが好きだったのでうまく成長してほしい
501デフォルトの名無しさん
2017/02/02(木) 08:13:39.05ID:SYC8QPRg 内部での保存方法はgitこそスナップショットでsvnは(逆方向の)patch-basedだろ?
少なくともgitがチェンジセット型ってこたーない。gitでの差分の見え方なんて後からオプション次第で変わるし
少なくともgitがチェンジセット型ってこたーない。gitでの差分の見え方なんて後からオプション次第で変わるし
502デフォルトの名無しさん
2017/02/02(木) 12:54:35.84ID:Y5kXFMjA うむ
503デフォルトの名無しさん
2017/02/07(火) 20:30:10.92ID:oyZmvWF9 SVN脳の問題点というかSVN系統の人が怖がってるのは結局
SVN 系統では commit と push が同一になっているから
merge を極端に恐れてるってだけじゃないかと。
SVN 系統では commit と push が同一になっているから
merge を極端に恐れてるってだけじゃないかと。
504デフォルトの名無しさん
2017/02/07(火) 20:57:37.50ID:+JGOmGWJ svnだって、commitするときに他の人が先に変更を加えていたら
updateしてからcommitしなおす事になるし、このときローカルでちょこちょこ辻褄合わせをする作業は
git pull --rebaseと同じはずなんだけどな
updateしてからcommitしなおす事になるし、このときローカルでちょこちょこ辻褄合わせをする作業は
git pull --rebaseと同じはずなんだけどな
505デフォルトの名無しさん
2017/02/08(水) 12:17:33.93ID:6AUIUEjF コミット時にコンフリクトする集中型の方が恐怖だけどな。
分散型は、いったんコミットした後で改めてマージするんで、
わけわからなくなっても、何度でもやり直せる。
分散型は、いったんコミットした後で改めてマージするんで、
わけわからなくなっても、何度でもやり直せる。
506デフォルトの名無しさん
2017/02/08(水) 23:27:00.23ID:b6dR+iVQ いやだからその svn での恐怖心を
なんだか知らんが git を使ってても引きづってるってことなんじゃないかと。
なんだか知らんが git を使ってても引きづってるってことなんじゃないかと。
507デフォルトの名無しさん
2017/02/13(月) 15:12:37.22ID:W5+ofgFM 一番の恐怖は、コンフリクトが判明するのが後のタイミングになるってことなんだよ
Excelとかマージできないバイナリ系ファイルも一緒に管理してるから……
Excelとかマージできないバイナリ系ファイルも一緒に管理してるから……
508デフォルトの名無しさん
2017/02/13(月) 17:53:09.58ID:UyeCKZqE 混ぜるな危険
509デフォルトの名無しさん
2017/02/26(日) 08:37:46.10ID:bXA9paU+510デフォルトの名無しさん
2017/03/09(木) 08:20:28.94ID:We1BNnwe 記事のコメントを見ると
WebKitのSVNリポジトリで、ハッシュ衝突したPDFがキャッシュ・ポイズニング攻撃に使えるかテストするために
ハッシュ衝突したPDFをコミットしたら
リポジトリがあぼ〜んってなったと言う訳か
てかWebKitってまだSVN使ってたの?
WebKitのSVNリポジトリで、ハッシュ衝突したPDFがキャッシュ・ポイズニング攻撃に使えるかテストするために
ハッシュ衝突したPDFをコミットしたら
リポジトリがあぼ〜んってなったと言う訳か
てかWebKitってまだSVN使ってたの?
511デフォルトの名無しさん
2017/03/09(木) 08:21:28.28ID:We1BNnwe gitは仮に衝突しても大丈夫みたいな事言ってたけど
どんな感じなのかは知らない
どんな感じなのかは知らない
512デフォルトの名無しさん
2017/03/09(木) 09:01:25.72ID:Nr7urPV/ 分散型は、一旦コミットした後でマージするから、
最悪マージ前の双方のバージョンは残ってるってことじゃないの?
最悪マージ前の双方のバージョンは残ってるってことじゃないの?
513デフォルトの名無しさん
2017/03/09(木) 13:23:54.33ID:d1iwkzW4 読んでないけどハッシュが衝突する奇跡が起きたらあぼーんしても不思議で無いね
514デフォルトの名無しさん
2017/03/09(木) 14:29:50.48ID:wYyI9EhD リーナス・トーバルズがハッシュ衝突について語ってるGoogle+の投稿
https://plus.google.com/+LinusTorvalds/posts/7tp2gYWQugL
別のハッシュアルゴリズムを使う計画はあるらしい
Gitを修正してmitigation(緩和?)できるってのはどういう事だろう
実際は衝突する事なんてそんな無いってのはまあ分かる
https://plus.google.com/+LinusTorvalds/posts/7tp2gYWQugL
別のハッシュアルゴリズムを使う計画はあるらしい
Gitを修正してmitigation(緩和?)できるってのはどういう事だろう
実際は衝突する事なんてそんな無いってのはまあ分かる
515デフォルトの名無しさん
2017/03/09(木) 19:22:25.79ID:NWFSmelL516デフォルトの名無しさん
2017/03/09(木) 19:55:22.59ID:LA1Z4pgP >>515
そのうち SHA-256 とかにするんじゃね
そのうち SHA-256 とかにするんじゃね
517デフォルトの名無しさん
2017/03/09(木) 21:07:54.65ID:V2YMs/sH 切り替えは相当大変だろうな
518デフォルトの名無しさん
2017/03/09(木) 22:08:04.59ID:ZZ1gzprq >>513
奇跡じゃないって話だろ
奇跡じゃないって話だろ
519デフォルトの名無しさん
2017/03/09(木) 23:11:06.25ID:SohBzwwd520デフォルトの名無しさん
2017/03/20(月) 10:28:05.47ID:tUUn7aQW まあバージョン管理程度なら大した問題にはならんだろ。
ちょっとしたスクリプトを一枚かませばいいくらいの話。
ちょっとしたスクリプトを一枚かませばいいくらいの話。
521デフォルトの名無しさん
2017/03/22(水) 01:28:09.68ID:MyrW3Mfd >>520
問題になったやん
問題になったやん
522デフォルトの名無しさん
2017/03/23(木) 00:11:04.47ID:M1uPRgNk 嫌がらせならハッシュ衝突なんて凝ったことしなくてもできる訳で
嫌がらせ以上のことが可能かといえばそういう話も無く
嫌がらせ以上のことが可能かといえばそういう話も無く
523デフォルトの名無しさん
2017/03/26(日) 09:54:40.33ID:GxjULHy0 >>487
未だに使ってるとこあるよ。あり得ないと思った
未だに使ってるとこあるよ。あり得ないと思った
524デフォルトの名無しさん
2017/03/26(日) 10:18:41.36ID:HsMpHt+x 未だにVSS使ってる魔境もあるぞ
525デフォルトの名無しさん
2017/03/26(日) 11:52:30.59ID:iTS+fWTZ526デフォルトの名無しさん
2017/03/26(日) 12:27:51.46ID:7dOJEWlC >>525
かけられる。かける方法を知らないお前が馬鹿なだけ
かけられる。かける方法を知らないお前が馬鹿なだけ
527デフォルトの名無しさん
2017/03/26(日) 18:51:27.67ID:iTS+fWTZ https://git-scm.com/book/ja/v1/Git-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC-Gitolite
のことを言ってるのかな?
それなら知ってるから無駄に煽るな
のことを言ってるのかな?
それなら知ってるから無駄に煽るな
528デフォルトの名無しさん
2017/03/26(日) 19:12:03.88ID:K0FPpjuZ 東京電力の新会長に日立製作所の人間が就任
529デフォルトの名無しさん
2017/03/26(日) 20:40:16.26ID:CAdFcq03 >>526
馬鹿を晒した気分はどうよ?
馬鹿を晒した気分はどうよ?
530デフォルトの名無しさん
2017/03/26(日) 20:54:59.26ID:7dOJEWlC >>529
かけられたが?
かけられたが?
531デフォルトの名無しさん
2017/03/27(月) 01:00:14.02ID:70JXvwsB 素人でスマンが、実際のところsubversionではできてgitではできないアクセス制限ってどんなのがあるの?
532デフォルトの名無しさん
2017/03/27(月) 11:09:36.85ID:e29nEpzR >>531
リポジトリの一部を読み出し不可にすること
リポジトリの一部を読み出し不可にすること
533デフォルトの名無しさん
2017/03/27(月) 11:20:28.28ID:LarKYmAi >>532
svnだとリモートリポジトリを作るのが面倒(?)とかいう理由で
全てのプロジェクトを一つのリポジトリに入れるとかいう
アホな使い方をしている例をしていたけど、そういう話?
リポジトリの一部を読み出し不可にするのであれば
その部分だけ別リポジトリに分ければ良いと思うけど?
submoduleがあるからリポジトリの特定のディレクトリだけ
別リポジトリにするなんてことも簡単にできる
svnだとリモートリポジトリを作るのが面倒(?)とかいう理由で
全てのプロジェクトを一つのリポジトリに入れるとかいう
アホな使い方をしている例をしていたけど、そういう話?
リポジトリの一部を読み出し不可にするのであれば
その部分だけ別リポジトリに分ければ良いと思うけど?
submoduleがあるからリポジトリの特定のディレクトリだけ
別リポジトリにするなんてことも簡単にできる
534デフォルトの名無しさん
2017/03/27(月) 11:21:50.59ID:LarKYmAi それからsvnでリポジトリの一部を読み出し不可にするって
apacheの設定の話をしてる?
それapacheの機能だよね?
apacheの設定の話をしてる?
それapacheの機能だよね?
535デフォルトの名無しさん
2017/03/27(月) 12:23:49.25ID:X8AlYPVD 横だがsubmoduleはアンチパターン的な扱いになってきてなかったっけ
536デフォルトの名無しさん
2017/03/27(月) 12:25:01.61ID:e29nEpzR >>533-534
プロジェクトとかシステムの一部のソースは外注さんには公開しないと言うのは別に珍しい話ではない
アクセス制御のために別リポジトリにするのは本末転倒
あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか?
プロジェクトとかシステムの一部のソースは外注さんには公開しないと言うのは別に珍しい話ではない
アクセス制御のために別リポジトリにするのは本末転倒
あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか?
537デフォルトの名無しさん
2017/03/27(月) 14:24:08.92ID:LarKYmAi > あと Apache の機能で Subversion の機能じゃないじゃんとか子供みたいなこと言うのは恥ずかしくないのか?
いいや? Apacheの機能を使ってもいいというのであれば
gitでも同じことはできる。
いいや? Apacheの機能を使ってもいいというのであれば
gitでも同じことはできる。
538デフォルトの名無しさん
2017/03/27(月) 14:27:12.05ID:LarKYmAi > プロジェクトとかシステムの一部のソースは外注さんには公開しないと言うのは別に珍しい話ではない
公開するものだけを渡せばいいだけの話
公開しないものと公開するものを同じリポジトリに入れる必要がない。
> アクセス制御のために別リポジトリにするのは本末転倒
それこそ別リポジトリにするべきことだろう。
別リポジトリににすればいいだけなのに、
公開しないものを同じリポジトリに入れて
アクセス制御するほうが本末転倒だろう。
公開するものだけを渡せばいいだけの話
公開しないものと公開するものを同じリポジトリに入れる必要がない。
> アクセス制御のために別リポジトリにするのは本末転倒
それこそ別リポジトリにするべきことだろう。
別リポジトリににすればいいだけなのに、
公開しないものを同じリポジトリに入れて
アクセス制御するほうが本末転倒だろう。
539デフォルトの名無しさん
2017/03/27(月) 15:01:35.22ID:X8AlYPVD プロジェクトで要求するような詳細な権限管理はGitHubみたいなアプリケーション側ですることでSCMの責務ではない
以上
以上
540デフォルトの名無しさん
2017/03/27(月) 15:19:58.53ID:BGS+rNUA >>538
> > アクセス制御のために別リポジトリにするのは本末転倒
> それこそ別リポジトリにするべきことだろう。
時系列を考えないと。
最初は全て同一リポジトリで社内ユーザなら誰でも見られるようにする。
その後、一般公開したり、一部を外部に開発依頼することになったりするときに、全部を公開するのがまずいとなる。
そういうときに、権限管理があったら便利だよねってこと。
最初から、将来起こりえるだろう事象を見越して、リポジトリを分割管理する方が本末転倒だと思うけどね。
> > アクセス制御のために別リポジトリにするのは本末転倒
> それこそ別リポジトリにするべきことだろう。
時系列を考えないと。
最初は全て同一リポジトリで社内ユーザなら誰でも見られるようにする。
その後、一般公開したり、一部を外部に開発依頼することになったりするときに、全部を公開するのがまずいとなる。
そういうときに、権限管理があったら便利だよねってこと。
最初から、将来起こりえるだろう事象を見越して、リポジトリを分割管理する方が本末転倒だと思うけどね。
541デフォルトの名無しさん
2017/03/27(月) 16:41:44.76ID:LarKYmAi 最初は全て同一リポジトリで社内ユーザなら誰でも見られるようにする。
その後、一般公開したり、一部を外部に開発依頼することになったりするときに、
公開するものだけをまとめたほうがいいだろう?
アクセス禁止がデフォルト設定
公開したいところだけ、別リポジトリにまとめる
リポジトリをアクセス許可にして制限するというやり方では
ミスしやすい
その後、一般公開したり、一部を外部に開発依頼することになったりするときに、
公開するものだけをまとめたほうがいいだろう?
アクセス禁止がデフォルト設定
公開したいところだけ、別リポジトリにまとめる
リポジトリをアクセス許可にして制限するというやり方では
ミスしやすい
542デフォルトの名無しさん
2017/03/27(月) 16:48:12.04ID:BGS+rNUA543デフォルトの名無しさん
2017/03/27(月) 16:48:57.03ID:LarKYmAi もともと「社内だけで使えるリポジトリ」と思っていたわけで、
どこに何をおいても社内だけだから安全だと思ってしまう。
「社内だけで使えるリポジトリ」の一部を社外にも公開しますよと
通知した所で、忘れる可能性がある。
その一部に間違えて、公開してはいけない情報を入れてしまったら?
そうなるから「社内だけで使えるリポジトリ」を
あとから変更するというのはやってはいけない。
「社内だけで使えるリポジトリ」は将来に渡っても
社内だけにしておかないといけない。
そうすると当然、社外とも共有するリポジトリを作るという話になる。
もちろん最初に作るわけじゃない。
必要になった時点で作ればいいだけ。
必要になった時点で必要な権限で新しいリポジトリを作る。
最初から公開するものとして作っているのだから間違えることもない。
別リポジトリにすることは、安全に公開範囲を決める方法となる
いちいち、このディレクトリって、誰が見れるんだっけ?
などと気にする必要もなくなる。
どこに何をおいても社内だけだから安全だと思ってしまう。
「社内だけで使えるリポジトリ」の一部を社外にも公開しますよと
通知した所で、忘れる可能性がある。
その一部に間違えて、公開してはいけない情報を入れてしまったら?
そうなるから「社内だけで使えるリポジトリ」を
あとから変更するというのはやってはいけない。
「社内だけで使えるリポジトリ」は将来に渡っても
社内だけにしておかないといけない。
そうすると当然、社外とも共有するリポジトリを作るという話になる。
もちろん最初に作るわけじゃない。
必要になった時点で作ればいいだけ。
必要になった時点で必要な権限で新しいリポジトリを作る。
最初から公開するものとして作っているのだから間違えることもない。
別リポジトリにすることは、安全に公開範囲を決める方法となる
いちいち、このディレクトリって、誰が見れるんだっけ?
などと気にする必要もなくなる。
544デフォルトの名無しさん
2017/03/27(月) 16:49:44.27ID:LarKYmAi545デフォルトの名無しさん
2017/03/27(月) 16:55:09.24ID:BGS+rNUA >>543
そういうこと言い始めたら、ファイルシステム全体で権限管理しているLinuxなんて信用ならんってことになりませんかね。
そういうこと言い始めたら、ファイルシステム全体で権限管理しているLinuxなんて信用ならんってことになりませんかね。
546デフォルトの名無しさん
2017/03/27(月) 17:03:34.11ID:DbmaBtXa >>545
ならねーよ
ならねーよ
547デフォルトの名無しさん
2017/03/27(月) 17:04:29.56ID:LarKYmAi ならないな。
ユーザーごとにディレクトリ別れているわけだし
ユーザーごとにディレクトリ別れているわけだし
548デフォルトの名無しさん
2017/03/27(月) 17:09:35.26ID:BGS+rNUA そう、なりませんよね。
だったら、もしgitにも権限管理機能があったら、やはり同じように信頼できるやり方ができるんじゃないですかね。
だったら、もしgitにも権限管理機能があったら、やはり同じように信頼できるやり方ができるんじゃないですかね。
549デフォルトの名無しさん
2017/03/27(月) 17:31:02.44ID:LarKYmAi ソースコードの場合は、原則として
リポジトリの全てがないとビルドできないのだから
ディレクトリの一部が見れないという方式は取れない。
もし別々にビルドできるのであれば、
それは別のリポジトリにする方が良い
モジュールの独立性を高くできる。
モジュールの時点で独立しているので、
ソースコードの一部を隠すという発想よりも
安全に運用できる。
リポジトリの全てがないとビルドできないのだから
ディレクトリの一部が見れないという方式は取れない。
もし別々にビルドできるのであれば、
それは別のリポジトリにする方が良い
モジュールの独立性を高くできる。
モジュールの時点で独立しているので、
ソースコードの一部を隠すという発想よりも
安全に運用できる。
550デフォルトの名無しさん
2017/03/27(月) 18:24:55.49ID:e29nEpzR551デフォルトの名無しさん
2017/03/27(月) 18:52:07.74ID:DbmaBtXa >>548
論理飛躍しすぎ。
論理飛躍しすぎ。
552デフォルトの名無しさん
2017/03/27(月) 19:35:47.70ID:e29nEpzR 非公開の情報を間違ったディレクトリに突っ込む >>543 みたいな間抜けな奴は同じ情報を間違ったリポジトリにも突っ込むと思った方がいい
そもそもそう言う間抜けに書き込み権限を与えるなよ w
そもそもそう言う間抜けに書き込み権限を与えるなよ w
553デフォルトの名無しさん
2017/03/27(月) 21:23:26.89ID:9ObHSaYA alt gitまだー?
554デフォルトの名無しさん
2017/03/28(火) 11:09:32.22ID:uzRike2T >>549
> ソースコードの場合は、原則として
> リポジトリの全てがないとビルドできないのだから
そんなことない。
メインアプリ+プラグイン/ライブラリ複数を一度のビルドでコンパイルするケースは結構ある。
出力されるのが、LM + .so複数みたいな。
> ソースコードの場合は、原則として
> リポジトリの全てがないとビルドできないのだから
そんなことない。
メインアプリ+プラグイン/ライブラリ複数を一度のビルドでコンパイルするケースは結構ある。
出力されるのが、LM + .so複数みたいな。
555デフォルトの名無しさん
2017/03/28(火) 21:26:42.96ID:8XEqMjkn556デフォルトの名無しさん
2017/03/29(水) 10:34:46.63ID:Y3wjV6v+ >>555
> 一部だけビルドできるってことは、別のリポジトリにできるということ。
なるほど、ここに誤解があるのか。
「一部だけビルドできる」というのと「別のリポジトリにできる」というのはイコールじゃない場合が多い。
両者に依存関係がある場合ね。
簡単に分割できるのは、ビルドが不要な言語に多いんじゃないか?
> 一部だけビルドできるってことは、別のリポジトリにできるということ。
なるほど、ここに誤解があるのか。
「一部だけビルドできる」というのと「別のリポジトリにできる」というのはイコールじゃない場合が多い。
両者に依存関係がある場合ね。
簡単に分割できるのは、ビルドが不要な言語に多いんじゃないか?
557デフォルトの名無しさん
2017/03/29(水) 10:55:14.48ID:BMMgvCDG それは一部だけビルドできると言っていいのか…?
あとそれってsvnでアクセス権設定しても同じように困るんじゃないの?
あとそれってsvnでアクセス権設定しても同じように困るんじゃないの?
558デフォルトの名無しさん
2017/03/29(水) 13:17:13.75ID:Y3wjV6v+ >>557
> それは一部だけビルドできると言っていいのか…?
まあ、こんな感じですかね。
foreach dir in subdirs
cd dir; exec build_script
end
> あとそれってsvnでアクセス権設定しても同じように困るんじゃないの?
subdirのいくつかが欠けていても、それは単にビルドされないだけですね。
あと、svnでできるかどうかは知りません。
> それは一部だけビルドできると言っていいのか…?
まあ、こんな感じですかね。
foreach dir in subdirs
cd dir; exec build_script
end
> あとそれってsvnでアクセス権設定しても同じように困るんじゃないの?
subdirのいくつかが欠けていても、それは単にビルドされないだけですね。
あと、svnでできるかどうかは知りません。
559デフォルトの名無しさん
2017/03/29(水) 13:25:46.88ID:Y3wjV6v+ とういか、別にそんな細かい話したいわけじゃなくて、リポジトリの一部をomitして提供、
あるいは一部のみ提供する必要があったとき、リポジトリを分割するだけが解じゃなくて、
権限設定機能があるならそれで済み場合もあるってこと。
なぜだか、それに強行に反対する人(たち?)がいるようで。
あるいは一部のみ提供する必要があったとき、リポジトリを分割するだけが解じゃなくて、
権限設定機能があるならそれで済み場合もあるってこと。
なぜだか、それに強行に反対する人(たち?)がいるようで。
560デフォルトの名無しさん
2017/03/29(水) 16:15:13.03ID:dkT05tkI >なぜだか、それに強行に反対する人(たち?)がいるようで。
逆じゃないの
gitじゃアクセス権出来ないから使えない状況がある(>>525)って所が発端で、リポジトリ分ければ良いじゃんって人とリポジトリ分けられないじゃんって人が言い合ってたのが今の流れでしょ
逆じゃないの
gitじゃアクセス権出来ないから使えない状況がある(>>525)って所が発端で、リポジトリ分ければ良いじゃんって人とリポジトリ分けられないじゃんって人が言い合ってたのが今の流れでしょ
561デフォルトの名無しさん
2017/03/29(水) 16:35:56.60ID:Y3wjV6v+ >>560
> 逆じゃないの
そこも認識が違ってますね。
他の人はともかく、俺はSCM一般の話をしてたつもり。
> リポジトリ分けられないじゃん
いや、そんな人いないと思うけど・・・。
git固有の話をするなら、モジュールを分割してsubmoduleで扱う方式だと、そのリポジトリの
利用者全員に影響を与えてしまうというデメリットがあるね。
> 逆じゃないの
そこも認識が違ってますね。
他の人はともかく、俺はSCM一般の話をしてたつもり。
> リポジトリ分けられないじゃん
いや、そんな人いないと思うけど・・・。
git固有の話をするなら、モジュールを分割してsubmoduleで扱う方式だと、そのリポジトリの
利用者全員に影響を与えてしまうというデメリットがあるね。
562デフォルトの名無しさん
2017/03/29(水) 17:51:38.84ID:nMwlQpLq リポジトリ分けたい人は分ければいい
俺はアクセス権のためにいちいちリポジトリ分けたりするのは本末転倒って思ってるからそんなことをしないだけ
俺はアクセス権のためにいちいちリポジトリ分けたりするのは本末転倒って思ってるからそんなことをしないだけ
563デフォルトの名無しさん
2017/03/29(水) 18:25:33.13ID:Y3wjV6v+564デフォルトの名無しさん
2017/03/29(水) 21:33:57.72ID:G25OA3ZV >>562
> 俺はアクセス権のためにいちいちリポジトリ分けたりするのは本末転倒
いや、どこが "本末" が "転倒" してるんだ?って話なんだが。
重要なのはアクセス権が違うのだから、きちんと役割を分けましょうということだろう?
リポジトリを分ければ、きちんと役割が分かれるのだから
本末は転倒してないだろ?
やり方が複数あるってだけだよ。
リポジトリごとに分ければ、誰がそこにアクセスできるのか明確になるし、
githubなんかの情報共有でもリポジトリが別れているから、
issueなどに書かれた見せてはいけない情報だって見れなくできる。
メリットのほうが大きいと思うが?
逆に聞きたいんだが、ファイルのアクセス権に対応したチケット管理ツールとかあるの?
このディレクトリに関するチケットは見せないみたいな
> 俺はアクセス権のためにいちいちリポジトリ分けたりするのは本末転倒
いや、どこが "本末" が "転倒" してるんだ?って話なんだが。
重要なのはアクセス権が違うのだから、きちんと役割を分けましょうということだろう?
リポジトリを分ければ、きちんと役割が分かれるのだから
本末は転倒してないだろ?
やり方が複数あるってだけだよ。
リポジトリごとに分ければ、誰がそこにアクセスできるのか明確になるし、
githubなんかの情報共有でもリポジトリが別れているから、
issueなどに書かれた見せてはいけない情報だって見れなくできる。
メリットのほうが大きいと思うが?
逆に聞きたいんだが、ファイルのアクセス権に対応したチケット管理ツールとかあるの?
このディレクトリに関するチケットは見せないみたいな
565デフォルトの名無しさん
2017/03/29(水) 21:50:59.15ID:zrYSsU9g >>559
たぶん、「権限設定機能」の設定が無駄に複雑な機能になる。
たぶん、「権限設定機能」の設定が無駄に複雑な機能になる。
566デフォルトの名無しさん
2017/03/29(水) 21:56:32.41ID:rnkAS5XR (>>565の話にも関係してるけど)
それからsvnにあるのはアクセス権の機能じゃないからな。
svnにあるのはリポジトリの特定ディレクトリ以下のみをチェックアウトできる機能だけ
ユーザー登録をsvnに設定するわけじゃない。apacheなどの設定
バージョン管理ソフト自体にアクセス権の機能をつけたら無駄に複雑になる。
本末転倒というならば、むしろこっちの方だろう。
アクセス権を実現するためだけに、apacheなどと連携しなければいけない。
リポジトリそのものを分ければ、git単体でアクセス権を実現できるのに
アクセス権を実現するためだけに、ユーザー管理用のサーバーが必要になってしまう。
それからsvnにあるのはアクセス権の機能じゃないからな。
svnにあるのはリポジトリの特定ディレクトリ以下のみをチェックアウトできる機能だけ
ユーザー登録をsvnに設定するわけじゃない。apacheなどの設定
バージョン管理ソフト自体にアクセス権の機能をつけたら無駄に複雑になる。
本末転倒というならば、むしろこっちの方だろう。
アクセス権を実現するためだけに、apacheなどと連携しなければいけない。
リポジトリそのものを分ければ、git単体でアクセス権を実現できるのに
アクセス権を実現するためだけに、ユーザー管理用のサーバーが必要になってしまう。
567デフォルトの名無しさん
2017/03/29(水) 21:57:43.60ID:rnkAS5XR ちなみに、
> svnにあるのはリポジトリの特定ディレクトリ以下のみをチェックアウトできる機能
があるために、svnではいちいちブランチ切るのに長いディレクトリ名を指定したりして
面倒になってしまっている。
> svnにあるのはリポジトリの特定ディレクトリ以下のみをチェックアウトできる機能
があるために、svnではいちいちブランチ切るのに長いディレクトリ名を指定したりして
面倒になってしまっている。
568デフォルトの名無しさん
2017/03/29(水) 22:32:33.69ID:4ECDiWLN は?
569デフォルトの名無しさん
2017/03/29(水) 22:34:05.79ID:s7sfWWM2 authzはsvnサーバーの設定じゃないというのか?
570デフォルトの名無しさん
2017/03/30(木) 08:15:34.48ID:tcaHNIPG571デフォルトの名無しさん
2017/03/30(木) 08:19:51.08ID:tcaHNIPG572デフォルトの名無しさん
2017/03/30(木) 10:39:36.78ID:+VntR3if まだ終わらないんですかね。
>>564
> やり方が複数あるってだけだよ。
「分けるべし」というべき論じゃないのなら、それで終了ですね。
> リポジトリを分ければ、きちんと役割が分かれるのだから
例えば、アクセス権がが違うユーザを登録する必要があるから、redmineを別サーバに建てて既存コンテンツを分割したりしますかと聞きたくなりますね。
本質的には、それと同じ事。
> たぶん、「権限設定機能」の設定が無駄に複雑な機能になる。
まぁ、gitをベースに考えるとそうかもしれませんね。
Perforceから入ったりすると、権限設定という概念の方が普通だと思うかも。
>>564
> やり方が複数あるってだけだよ。
「分けるべし」というべき論じゃないのなら、それで終了ですね。
> リポジトリを分ければ、きちんと役割が分かれるのだから
例えば、アクセス権がが違うユーザを登録する必要があるから、redmineを別サーバに建てて既存コンテンツを分割したりしますかと聞きたくなりますね。
本質的には、それと同じ事。
> たぶん、「権限設定機能」の設定が無駄に複雑な機能になる。
まぁ、gitをベースに考えるとそうかもしれませんね。
Perforceから入ったりすると、権限設定という概念の方が普通だと思うかも。
573デフォルトの名無しさん
2017/03/30(木) 10:44:30.88ID:+VntR3if ちなみに、Perforceはこんな感じです。
> 「メタデータのみ参照可」「ファイルの内容まで参照可」「ファイルの更新可」 「ディポの更新可」
> 「システム管理用コマンドの実行可」等のアクセス制御を、ユーザ単位かつ ファイル単位に行う
> ことができます。
> ユーザの指定は、PERFORCEが独自に管理するグループの指定で行うことも可能ですし、
> ファイルに指定には "*" や "..." 等のワイルドカードも指定可能ですので、 細かい設定も簡単に
> 実現できます。
http://www.toyo.co.jp/ss/faq/detail/id=7208
デフォルトが全アクセス可で、駄目な奴だけ禁止するブラックリスト方式も、
デフォルトが全アクセス不可で、いい奴だけ登録するホワイトリスト方式もとれます。
> 「メタデータのみ参照可」「ファイルの内容まで参照可」「ファイルの更新可」 「ディポの更新可」
> 「システム管理用コマンドの実行可」等のアクセス制御を、ユーザ単位かつ ファイル単位に行う
> ことができます。
> ユーザの指定は、PERFORCEが独自に管理するグループの指定で行うことも可能ですし、
> ファイルに指定には "*" や "..." 等のワイルドカードも指定可能ですので、 細かい設定も簡単に
> 実現できます。
http://www.toyo.co.jp/ss/faq/detail/id=7208
デフォルトが全アクセス可で、駄目な奴だけ禁止するブラックリスト方式も、
デフォルトが全アクセス不可で、いい奴だけ登録するホワイトリスト方式もとれます。
574デフォルトの名無しさん
2017/03/30(木) 21:39:34.19ID:+FVPoQLm >>573
svnだとどんな感じ?
svnだとどんな感じ?
575デフォルトの名無しさん
2017/03/31(金) 00:44:40.10ID:ryHYQIXS そんな設定するくらいならリポジトリ分けた方がよっぽど簡単じゃん。
576デフォルトの名無しさん
2017/03/31(金) 07:28:27.46ID:LVEfh2/Z 無限ループ命令が発行されました
577デフォルトの名無しさん
2017/03/31(金) 13:38:36.99ID:St8TnNI7 なんにでも終わりはあるよ
578デフォルトの名無しさん
2017/03/31(金) 23:50:54.07ID:gJiWNexQ という事にしたい模様
579デフォルトの名無しさん
2017/04/01(土) 01:39:47.54ID:iJwskPQ3 for(;;)
{}
{}
580デフォルトの名無しさん
2017/05/02(火) 18:53:02.76ID:XeePHwp1 外出先でもすぐに使用できる
1CDバージョン管理システム的なものないかな
USBブートができないマシンでもCDブートならできそうだから
リポジトリはUSBで
1CDバージョン管理システム的なものないかな
USBブートができないマシンでもCDブートならできそうだから
リポジトリはUSBで
581デフォルトの名無しさん
2017/05/02(火) 19:10:30.69ID:vsrARK6+ git
582デフォルトの名無しさん
2017/05/02(火) 21:27:53.12ID:5C1gGMjC たとえば--prefix=/mnt/mygitでビルドしておいて、使うときはそこへmountすればいいんでない
583デフォルトの名無しさん
2017/07/28(金) 15:24:24.41ID:x8Tx8lXm >>286
七割は言いすぎかと
七割は言いすぎかと
584デフォルトの名無しさん
2017/07/28(金) 17:13:24.86ID:NpxW3mJn 1.7光年の彼方から乙
585デフォルトの名無しさん
2017/07/28(金) 21:50:15.87ID:wndodTEE586デフォルトの名無しさん
2017/08/12(土) 04:35:46.26ID:rOvfQBTy バージンはいいよね
587デフォルトの名無しさん
2017/08/12(土) 08:18:32.99ID:ORwFQQja バージン管理か
588デフォルトの名無しさん
2017/08/12(土) 20:27:01.13ID:RUxkDAji 童貞おじさん、バージンを語る。
589デフォルトの名無しさん
2017/09/16(土) 12:19:01.07ID:3FA7CeLG Pijul 0.8 が出た模様。
590デフォルトの名無しさん
2017/10/31(火) 14:53:54.70ID:Brmxd9FG Sourceforge.netでCVSのサポートが終了するらしいが
そもそもCVSってSourceForgeでまだ使えたんだ
https://sourceforge.net/blog/decommissioning-cvs-for-commits/
そもそもCVSってSourceForgeでまだ使えたんだ
https://sourceforge.net/blog/decommissioning-cvs-for-commits/
レスを投稿する
ニュース
- 中国国営メディア「沖縄は日本ではない」… [BFU★]
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 [蚤の市★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で [ぐれ★]
- 【外交】日中関係悪化、長期化の様相 2012年には自動車輸出80%減も ロイター★3 [1ゲットロボ★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」 [ぐれ★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 『しんちゃんと岸田さん』 [175344491]
- 自民「高市の一言でこれまで積み上げてきた関係が駄目になる。言葉の重みを分かっていない。自分でまいた種は自分で刈り取ってもらう」 [256556981]
- 【悲報】泉健太「質問した立憲民主党が悪いという主張は、高市政権が野党の忖度で成り立つ政権という汚名を自ら着るようなもの」 [519511584]
- 中国発日本行の航空券、491,000件(全体の32%)がキャンセルされたと判明。高市どうすんのこれ [603416639]
- 中国国営放送「日本は琉球をただちに中国に返還せよ」 キタ━━━━(゚∀゚)━━━━!!!!! [314039747]
- 【高市速報】小野田経済安保相「中国依存はリスクなおおおおおおおおおおお」 [127986362]
