バージョン管理システムについて語るスレ10 (641レス)
バージョン管理システムについて語るスレ10 http://mevius.5ch.net/test/read.cgi/tech/1393147031/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
153: デフォルトの名無しさん [sage] 2014/03/10(月) 11:38:45.89 まさか、gitに日付のフォルダで対抗してたの? さすがに日付のフォルダじゃ使えなさすぎでしょw http://mevius.5ch.net/test/read.cgi/tech/1393147031/153
154: デフォルトの名無しさん [sage] 2014/03/10(月) 11:49:36.89 一体どういう管理方法をしてるんだろうな。 gitの批判をする前に、具体的にどういった やりとりをしているのか書いてほしいね。 まずは、ディレクトリ構造と それをどうやってアクセス制限をかけているのかを http://mevius.5ch.net/test/read.cgi/tech/1393147031/154
155: デフォルトの名無しさん [sage] 2014/03/10(月) 11:53:19.17 こんなんだろ?w 最新フォルダ 最新フォルダのコピー ○日のバックアップフォルダ ○日のバックアップフォルダ ○○さん、○○日納品分 ○○さん、○○日納品分 http://mevius.5ch.net/test/read.cgi/tech/1393147031/155
156: デフォルトの名無しさん [sage] 2014/03/10(月) 11:54:40.35 たとえばCVSの日時指定チェックアウトでもbisectとか不可能じゃない。 だけど不可能じゃないからといって、なんでもかんでも人力でやるのは人力の無駄だわな。 省力化できることは省力化しなきゃ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/156
157: デフォルトの名無しさん [sage] 2014/03/10(月) 12:24:33.44 しかし、オープンソースの世界では、リポジトリにロックかける必要なんてないよな、普通。 必要ない機能は実装しないのが当然だとは思わないの?ossの外の人達がossの成果物を使う のは勝手にどうぞ、としかいいようがないが、それで機能が足りないだの技術力がどうのと 文句いわれても、別にオープンソースの側は何とも思わないよねー。 だって必要ない機能なんだもん。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/157
158: デフォルトの名無しさん [sage] 2014/03/10(月) 12:24:35.99 エクセルとかのバイナリファイルを編集する場合、ロックがないと致命的に扱いづらい http://mevius.5ch.net/test/read.cgi/tech/1393147031/158
159: デフォルトの名無しさん [sage] 2014/03/10(月) 12:31:16.96 オープンソース界隈の人たちは、エクセルとか使わない、で終了なんだが。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/159
160: デフォルトの名無しさん [sage] 2014/03/10(月) 12:40:31.63 営業やディレクターはgitなんか使わないでok http://mevius.5ch.net/test/read.cgi/tech/1393147031/160
161: デフォルトの名無しさん [sage] 2014/03/10(月) 12:42:00.21 RCSの経験で「俺たちにはいらねーわ」って結論が出てるわけだもんな。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/161
162: デフォルトの名無しさん [sage] 2014/03/10(月) 12:42:55.26 そんなにロック書けたいなら、共有ディレクトリをそのままgit管理したら? gitだと普通のディレクトリを1コマンドでgitリポジトリできちゃう 別に他の場所を用意する必要もない。 今まで使っていたディレクトリがそのままバージョン管理できる。 もちろんこの使い方は通常のgitよりも柔軟性に欠ける。 だが通常のディレクトリよりも機能は上だ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/162
163: デフォルトの名無しさん [sage] 2014/03/10(月) 12:43:29.46 gitってなんでもできるんだなー。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/163
164: デフォルトの名無しさん [sage] 2014/03/10(月) 12:53:18.85 >>149 反論? >>124 からの流れで別に反論なんてしてないが? git でやりづらいこともあるでしょ? って言ってるだけ。 別に git はそんなことを想定して作ってないだろうから当たり前なんだが、バージョン管理システムの機能の話してるのに git がー、git でわー、とか俺にはそんな必要ないからとか言われてもしょうがないでしょ? 素直に、そんな機能は無いって言えばいいだけだと思うよ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/164
165: デフォルトの名無しさん [sage] 2014/03/10(月) 12:53:59.78 >>162 それやるなら、さらに--separate-git-dirを使うといいかも。 .gitディレクトリを別の所に作成できる。 つまりは、ディレクトリはほぼそのままで (.gitディレクトリが書かれた.gitファイルができるだけ) gitの管理下における。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/165
166: デフォルトの名無しさん [sage] 2014/03/10(月) 12:54:57.53 >164 > 素直に、そんな機能は無いって言えばいいだけだと思うよ。 なんの機能の話してるの? その機能をさっさといってよねw http://mevius.5ch.net/test/read.cgi/tech/1393147031/166
167: デフォルトの名無しさん [sage] 2014/03/10(月) 12:55:32.05 今までの話でgitで出来ない機能なんて 一つも出てないなー http://mevius.5ch.net/test/read.cgi/tech/1393147031/167
168: デフォルトの名無しさん [sage] 2014/03/10(月) 13:16:33.50 普通のディレクトリをそのままgit化できる時点で ディレクトリ+αの機能になるしね。 ディレクトリでできることはgitでもできる。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/168
169: デフォルトの名無しさん [sage] 2014/03/10(月) 13:57:10.16 そんな面倒なことするよりsvnでロックかける方が便利だよ http://mevius.5ch.net/test/read.cgi/tech/1393147031/169
170: デフォルトの名無しさん [sage] 2014/03/10(月) 14:09:31.22 svnでロックかけるために、 リポジトリを別ディレクトリに作って そこにチェックインしてとかやるの? 面倒くさい。 gitで管理するの必要なのはgit init。これ一つだけだよ。 そうするだけで、ただのディレクトリがgit管理ディレクトリになる。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/170
171: デフォルトの名無しさん [] 2014/03/10(月) 15:02:36.91 制限が必要ならgitoliteだかそんなのいくつかあるだろ http://mevius.5ch.net/test/read.cgi/tech/1393147031/171
172: デフォルトの名無しさん [sage] 2014/03/10(月) 15:12:46.90 >>150 釣りかマジかわからん... > 部分チェックアウトがなぜ必要になるのかは簡単でロック(悲観的ロック)があるからこその話。 で、部分チェックアウトができる SVN のロック方式はどっちと思ってるんだ? http://mevius.5ch.net/test/read.cgi/tech/1393147031/172
173: デフォルトの名無しさん [sage] 2014/03/10(月) 15:14:06.52 >>154 >>144 みてわからないなら、諦めてくれ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/173
174: デフォルトの名無しさん [sage] 2014/03/10(月) 15:15:30.69 >>166-167 はいはい、git ってすごいなー これでいい?(w http://mevius.5ch.net/test/read.cgi/tech/1393147031/174
175: デフォルトの名無しさん [sage] 2014/03/10(月) 15:17:46.72 >>174 いや良くない。欲しいのは論理的な反論。 それ以外は負け犬の遠吠えにしか見えないから。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/175
176: デフォルトの名無しさん [sage] 2014/03/10(月) 15:18:19.61 >>173 >>144なら普通にgitでもできるよ。 これで問題解決したよね。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/176
177: デフォルトの名無しさん [sage] 2014/03/10(月) 15:21:16.58 >>172 部分チェックアウトとロックには何も関係がない。 SVNは悲観的ロック(例えばチェックインを忘れたまま帰ってしまう人がいると、 そのファイルをほかの人が編集できずに作業が止まってしまうといったことがあり得る。 こうなると、開発者の待ち時間が増えてしまい、開発のスピードを遅くしやすいのだ。) とgitと同じで優れている楽観的ロックの両方を持っている。 でも優れいている楽観的ロックがあれば わざわざ劣った悲観的ロックを使う必要がない。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/177
178: デフォルトの名無しさん [sage] 2014/03/10(月) 15:25:06.58 >>171 > gitolite ブランチをうまく使えばいいかと思ったけど、見せないって言うのは無理なんだな。 まあ各自がリポジトリ自体を持ってしまう git だと難しいし、そもそも OSS だと必要性は薄いからなぁ。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/178
179: デフォルトの名無しさん [sage] 2014/03/10(月) 15:26:38.21 >>178 話し聞いてる? gitは普通のディレクトリをそのままgit管理できるの。 だからそのサブディレクトリ単位で公開非公開も設定できる。 このやり方はgitをちゃんと使ったやり方よりも劣るが、 単なるディレクトリよりはマシ。 なんどでも言うよ? http://mevius.5ch.net/test/read.cgi/tech/1393147031/179
180: デフォルトの名無しさん [sage] 2014/03/10(月) 15:27:28.08 >>176 見せないこともできるの? リポジトリを分けることについては、>>148 の後半見てね。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/180
181: デフォルトの名無しさん [sage] 2014/03/10(月) 15:27:33.91 ブランチを使うという発想自体が すでに間違ってるよね。 道具を間違った使い方をして 使いにくいと言っているだけ。 こういうのも「技術力」だからね。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/181
182: デフォルトの名無しさん [sage] 2014/03/10(月) 15:29:55.85 >>180 リポジトリを分ければもっと柔軟に管理できる。 だけど、分けなくても出来ないことはない。 gitのリポジトリはただのディレクトリ上位互換。 ディレクトリでできることは全部gitリポジトリで出来る。 それはちゃんとgitを使ったやり方より劣ったやり方だけど ただのディレクトリよりは優れている。 まあ、君の技術が追いつくまではこれ使っていればいいんじゃない? 俺からすれば不便だけどさ。あれもできないこれもできない。 http://mevius.5ch.net/test/read.cgi/tech/1393147031/182
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 459 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s