バージョン管理システムについて語りましょう
●過去スレ
バージョン管理システムについて語るスレ
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.03447デフォルトの名無しさん
2015/02/21(土) 19:05:58.89ID:VFEr1UXm いや、だからgitなら当たり前にできることだって。
448デフォルトの名無しさん
2015/02/21(土) 22:53:49.09ID:tP61bM4D >>441
Subversionでもできる。
Subversionでもできる。
449デフォルトの名無しさん
2015/02/22(日) 17:42:11.95ID:/3o/v0h5 いまだにbazaar使ってるの、わたしだけ(´・ω・`)?
450デフォルトの名無しさん
2015/02/22(日) 18:45:23.38ID:Jx0nX4SN451デフォルトの名無しさん
2015/02/22(日) 19:51:26.66ID:HBeGusFk あと10年使い続けたら、NHKがドキュメンタリーの取材に来るよ。
452デフォルトの名無しさん
2015/02/22(日) 21:28:55.54ID:XKkbsrmM453デフォルトの名無しさん
2015/02/23(月) 20:57:38.33ID:YX8pSHyr454デフォルトの名無しさん
2015/02/24(火) 19:53:19.54ID:ibhwBdhv gitなんて使ったこともないはずの上司が「プルリク送っといたからよろしく」と言い出すから何かと思ったら、プルリクなんて何も来ていない。
目の前でもう一度操作させたら、addしてなかった。
当然commitできていないし、どうしてこれでプルリク作った気になれたのか不思議。
「addするんですよ」と言ったら「めんどくさい!もうやらん!」だとさ。orz
目の前でもう一度操作させたら、addしてなかった。
当然commitできていないし、どうしてこれでプルリク作った気になれたのか不思議。
「addするんですよ」と言ったら「めんどくさい!もうやらん!」だとさ。orz
455デフォルトの名無しさん
2015/02/24(火) 19:56:55.45ID:hxiOplHk 人に何かを教えるのはコツがいるんすよ
456デフォルトの名無しさん
2015/02/24(火) 19:59:07.49ID:hoWfolAu よろしくといったときの上司のドヤ顔が目に浮かぶ
457デフォルトの名無しさん
2015/02/24(火) 23:05:04.11ID:6S/sU0E/ プルリクって言いたいだけちゃうんかと(´・ω・`)(´・ω・`)(´・ω・`)
458デフォルトの名無しさん
2015/02/25(水) 00:57:15.79ID:PD19Kjkh まずローカルリポジトリだけで便利ってのを知っとくとadd/commitが面倒なんて言わないと思うんだよな
いきなりリモート前提でやると面倒に見える手順だけども
いきなりリモート前提でやると面倒に見える手順だけども
459デフォルトの名無しさん
2015/02/25(水) 00:58:50.46ID:vLMr5bhE 作業を細かく区切ってやらんと意味ないわ
460デフォルトの名無しさん
2015/02/25(水) 12:43:36.40ID:jNJiSOpZ461デフォルトの名無しさん
2015/02/25(水) 15:49:16.30ID:8ejgf7d6 >>450
私も使っとるぞよ。
ファイル名に日本語があるドキュメントの管理が主な用途だが。
まあでも3人てことはないぞ。KiCad では Bazaar が使われてるっぽい。
ソースコードなんかは、なぜか名前が出てこない Mercurial を使ってる。
私も使っとるぞよ。
ファイル名に日本語があるドキュメントの管理が主な用途だが。
まあでも3人てことはないぞ。KiCad では Bazaar が使われてるっぽい。
ソースコードなんかは、なぜか名前が出てこない Mercurial を使ってる。
462デフォルトの名無しさん
2015/02/27(金) 04:32:41.95ID:SYx5FGl1 > なぜか名前が出てこない Mercurial
知名度ではGitに劣るからVCS全体での話に使いづらいし
専用スレがある程度には有名だから、悲観ネタにするほどでもない上に
このスレじゃないと話せないってものでもないんだよなあ
知名度ではGitに劣るからVCS全体での話に使いづらいし
専用スレがある程度には有名だから、悲観ネタにするほどでもない上に
このスレじゃないと話せないってものでもないんだよなあ
463デフォルトの名無しさん
2015/02/27(金) 10:42:59.06ID:bYWLiJZd mercurialの話は
https://groups.google.com/forum/#!forum/mercurial-ja
https://groups.google.com/forum/#!forum/mercurial-ja
464デフォルトの名無しさん
2015/07/19(日) 10:26:58.56ID:oCEbBSyu Windowsのコードもunixのコードも一緒に管理できるやつはないですかねぇ
465デフォルトの名無しさん
2015/07/19(日) 10:36:39.93ID:eXANfUZ5 >>3 のやつ大抵WindowsでもUnixでも動くと思うけど
466デフォルトの名無しさん
2015/07/19(日) 17:07:39.30ID:3kuejrUB >>3
のやつって資材は各環境に格納できて、Windowsクライアントとかから一元操作できるんですかね?
のやつって資材は各環境に格納できて、Windowsクライアントとかから一元操作できるんですかね?
467デフォルトの名無しさん
2015/08/09(日) 11:29:39.37ID:iG6DS0Hh 安心して日本語ファイル名が使えるものはないですかねぇ…
468デフォルトの名無しさん
2015/08/09(日) 12:43:00.98ID:7jlEc6rs subversion
469デフォルトの名無しさん
2016/02/08(月) 07:26:37.99ID:5ry4fZpQ CVSがわかり易い
470デフォルトの名無しさん
2016/02/20(土) 12:52:35.28ID:e43erU4G >>467
bzr
bzr
471デフォルトの名無しさん
2016/03/28(月) 12:28:50.09ID:jI9F+kOe どうでもイイけどdevは、デバイスと混乱されるから使わないで欲しいw
472デフォルトの名無しさん
2016/04/09(土) 22:21:17.56ID:y/nV1xKV >>470 bzr から移行したいので…
473デフォルトの名無しさん
2016/04/10(日) 19:29:13.62ID:AbYPTdqD Windows が UTF-8 になればねえ。
474デフォルトの名無しさん
2016/04/11(月) 12:14:30.87ID:KLWDT4Re mintty
475デフォルトの名無しさん
2016/05/01(日) 15:27:33.79ID:tKi6j9CT 匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
z
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
z
476デフォルトの名無しさん
2016/05/16(月) 02:38:23.39ID:48cZCqzj 「BitKeeper 7.2」、Apache License 2.0でソースコードを公開
https://osdn.jp/magazine/16/05/12/153000
OSSコミュニティとの対立から11年、BitKeeperがオープンソース化される
http://opensource.srad.jp/story/16/05/15/0457249/
感慨深い話ではあるが、今更過ぎるけど使えるの?
https://osdn.jp/magazine/16/05/12/153000
OSSコミュニティとの対立から11年、BitKeeperがオープンソース化される
http://opensource.srad.jp/story/16/05/15/0457249/
感慨深い話ではあるが、今更過ぎるけど使えるの?
477デフォルトの名無しさん
2016/05/16(月) 06:53:06.30ID:qbgkd5A8 GPLじゃないなら組み込むアプリケーションでてくるのかな
gitを版管理として使いたいという需要以前からあるよね
gitを版管理として使いたいという需要以前からあるよね
478デフォルトの名無しさん
2016/05/16(月) 09:24:44.48ID:HysSRgR+ gitコマンドを一緒に置いておいて外部プロセスとして使う分にはGPL関係ないし、libgit2ならリンク時例外あるしでそっち方面には影響なさそう
しかし15年前なら…
しかし15年前なら…
479デフォルトの名無しさん
2016/05/16(月) 09:55:57.36ID:IBGTyv6p 名前を変えてイメチェンすべき
ZuttoKeeper
ZuttoKeeper
480デフォルトの名無しさん
2016/11/02(水) 21:24:58.81ID:a7tHL4Q3 Git 対 Subversion:長引く争い | ReadWrite[日本版]
http://readwrite.jp/startup/4492/
なかなかGitに移行しないなんて言われてた時代があったんだな
> 2010年にはSubversionが、ソフトウェアの共同開発には
> 欠かせないツールであるバージョン管理システムの60%以上を占めていた。
> Forresterによれば、この時期Gitのシェアはわずか2.7%であった。
> Redmonkのアナリストであるステファン・オグレディが集めたデータによると、
> 今日(注2014年)ではGitのシェアは28%まで増加し、Subversionの地位を脅かしている。
http://readwrite.jp/startup/4492/
なかなかGitに移行しないなんて言われてた時代があったんだな
> 2010年にはSubversionが、ソフトウェアの共同開発には
> 欠かせないツールであるバージョン管理システムの60%以上を占めていた。
> Forresterによれば、この時期Gitのシェアはわずか2.7%であった。
> Redmonkのアナリストであるステファン・オグレディが集めたデータによると、
> 今日(注2014年)ではGitのシェアは28%まで増加し、Subversionの地位を脅かしている。
481デフォルトの名無しさん
2016/11/02(水) 22:43:28.29ID:MYQ7Ohex 争ったことが一度でもあっただろうか
482デフォルトの名無しさん
2016/11/03(木) 15:56:06.07ID:h1F6iaqt HGのことも思い出して下さい
483デフォルトの名無しさん
2016/11/04(金) 19:21:01.27ID:e+KIl4Jn Bazaar「・・・」
484デフォルトの名無しさん
2016/11/04(金) 22:49:28.02ID:T+uxQgkl hg も bzr も使ってるぜ。
485デフォルトの名無しさん
2016/11/07(月) 18:51:53.72ID:1ToE65c9 darcs「僕を忘れてるよね?」
486デフォルトの名無しさん
2016/11/07(月) 23:00:17.96ID:5lIwdUhD VSS「私が伝説だ」
487デフォルトの名無しさん
2016/11/08(火) 02:23:31.15ID:jrmD4pag 今の時代にSubversion使います言われたら絶望するわ
488デフォルトの名無しさん
2016/11/08(火) 07:12:01.73ID:2Nx7aZb/ svk「だよな」
489デフォルトの名無しさん
2016/11/08(火) 11:55:06.41ID:ZBAGJV1u csv「呼びましたか?」
490デフォルトの名無しさん
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
ならねーよ
ならねーよ
レスを投稿する
