バージョン管理システムについて語るスレ10 (641レス)
上下前次1-新
182(1): 2014/03/10(月)15:29 AAS
>>180
リポジトリを分ければもっと柔軟に管理できる。
だけど、分けなくても出来ないことはない。
gitのリポジトリはただのディレクトリ上位互換。
ディレクトリでできることは全部gitリポジトリで出来る。
それはちゃんとgitを使ったやり方より劣ったやり方だけど
ただのディレクトリよりは優れている。
まあ、君の技術が追いつくまではこれ使っていればいいんじゃない?
俺からすれば不便だけどさ。あれもできないこれもできない。
183(1): 2014/03/10(月)15:32 AAS
>>177
前半は >>150 にアンカーしてくれ。
> 悲観的ロックを使う必要がない。
これは、バイナリーファイル用だよ。
ちなみにロックは他人でもはずせる。
どちらかと言うと、編集してますよと言うコミュニケーションのためのフラグみたいなもんだよ。
184(1): 2014/03/10(月)15:35 AAS
ロックを他人が勝手に外したら
意味ないだろw
取っていいですかーってわざわざ電話するのか?
外す前に許可とるのか?
とらないで作業続けられないのか?
ロックを他人が外すのは緊急用だろ。
そういう無駄なコミュニケーションが
開発速度を落とす。
185(1): 2014/03/10(月)15:36 AAS
>>183
> 前半は >>150 にアンカーしてくれ。
意味不明。
なんで自分で自分にレスしないといけないのか。
お前に言ってるんだよ。
186: 2014/03/10(月)15:36 AAS
Mercurialには、hglockエクステンションが有って、Subversionに近いロックが出来る。
187(1): 2014/03/10(月)15:39 AAS
>>181
なら >>144 を実現するための正しい方法を書いてくれ。
今のところ >>140-141 ぐらいしかやり方出てないようだけど?
>>182
> ディレクトリでできることは全部gitリポジトリで出来る。
だから、ディレクトリは特定ディレクトリを見せないって言う設定できるよね?
git でどうやるの?
188: 2014/03/10(月)15:43 AAS
>>184
> 取っていいですかーってわざわざ電話するのか?
そうだよ。
コミュニケーションのためって書いたでしょ?
> ロックを他人が外すのは緊急用だろ。
それなら、管理者コマンドになってるはず。
> そういう無駄なコミュニケーションが開発速度を落とす。
君にはそう思えるんだろうね。
189: 2014/03/10(月)15:49 AAS
>>185
ん?
自分がなに書いたのかわかってる?
> 部分チェックアウトがなぜ必要になるのかは簡単でロック(悲観的ロック)があるからこその話。
> 部分チェックアウトとロックには何も関係がない。
まさか、本人とはね (w
190: 2014/03/10(月)16:23 AAS
誰か、bzr-gitとかsvn-gitの乗り換えチャートでも作ってくれたりしないもんかな。
191(1): 2014/03/10(月)17:16 AAS
bzrなんか誰が使ってんの?w
192: 2014/03/10(月)17:20 AAS
>>191
GNU信者でしょ
193(1): 2014/03/10(月)17:21 AAS
>>187
> だから、ディレクトリは特定ディレクトリを見せないって言う設定できるよね?
> git でどうやるの?
お前根本的な所がわかってないじゃないか。
gitでもディレクトリ使ってるんだよ。
gitはディレクトリ+αと考えればいい。
だからディレクトリでできることは全てgit使っていても出来る。
194(1): 2014/03/10(月)17:23 AAS
たぶん、単なるディレクトリが
そのままgitリポジトリになるってことが
あまりにも(その人にとって)革新的なことであり
信じられないんだと思う。
だからそんなことはない。gitを使うとディレクトリで
出来たことができなくなるはずって思っちゃう。
ディレクトリでできることはすべて
gitでもできるんだよ。
195(1): 2014/03/10(月)17:26 AAS
>>193-194
ご託はいいから、具体的なやり方書いて。
196(1): 2014/03/10(月)17:44 AAS
>>195
だから普通のディレクトリと全く同じやり方だよ。
これでわからないの?
197(2): 2014/03/10(月)18:36 AAS
先ほどからやたらとgitを否定する方がいらっしゃいますが、git使えなくて
後輩にバカにされた腹いせに書き込んでるのでしょうか?
git脳なんて言ってるけどgit使えない脳の方が問題ですね。
198: 2014/03/10(月)18:42 AAS
bazaar脳がemacsはgitに以降しそうだから焦ってるんだろ
199(1): 2014/03/10(月)19:05 AAS
>>196
それ君が設定してから push して外注さんが clone したら、指定したフォルダは外注さんに見えなくなるの?
まさか、ローカルで見えないから OK とか恥ずかしいこと言ってないよね?
>>197
ごめんな、git 普通に使ってるんだわ。
でも、他も使ってるから粗が見えちゃうんだな。
まあ適材適所なんだが、この手の奴はあまりバラバラにあっても管理がめんどいから、可能なら統合したいんだな。
200: 2014/03/10(月)19:21 AAS
じゃぁ、いいとこ取りのバージョン管理システムを新たに開発すればいいじゃん。
201(1): 2014/03/10(月)23:36 AAS
なんか伸びてるとおもたら荒れてんのぉ
202(2): 2014/03/11(火)00:53 AAS
部分チェックアウトは必要だわ
Android Studio 用のプロジェクトがコミットされたリポジトリからチェックアウトして、
Eclipse の プロジェクトで使う場合とか
assets ディレクトリを部分的に別々のリポジトリからチェックアウトしておくとか
面倒だから一つのリポジトリで複数のプロジェクトを管理とか
どう考えても部分チェックアウトは必須機能
203: 2014/03/11(火)01:47 AAS
>>202
Android Studio側のbuild.gradleとかにある設定は手動でEclipseに反映させてんのか?
おとなしくAndroid Studio使えよ
204: 2014/03/11(火)02:04 AAS
gnomeかなんかでmakeかなんか使ってるとかいう話を見た気がする
205: 2014/03/11(火)02:49 AAS
いつも思うんだが、喧嘩腰じゃないと話せない人がいるのはなんなんだ・・・
議論の一部に自分に取って有意義な話があってその辺りについて詳しい話が聞きたいと思っても
喧嘩腰な人が出てくるとまったく議論にならなくなる、というか聞く気すら起きなくなる
206(1): 2014/03/11(火)05:17 AAS
>>199
なんで普通のディレクトリではできないことの話をしてるんだ?
何回も言ってるだろう? gitのディレクトリは普通のディレクトリだ
だから”普通のディレクトリと同じこと"はできると
お前が言ってるpushやらcloneなんてのは普通のディレクトリでは出来ないことだ。
そんなことをしたいなら、ディレクトリを使うな(gitを使え)という話になる。
207: 2014/03/11(火)05:27 AAS
>>202
> Android Studio 用のプロジェクトがコミットされたリポジトリからチェックアウトして、
> Eclipse の プロジェクトで使う場合とか
そんな時に使うのがgitのサブモジュールという機能だよ。
まず、Android Studio 用のプロジェクトからチェックアウトして
Eclipse の プロジェクトで使うという、そのやり方
部分チェックアウトでやると、大きな問題がある。
それはEclipse の プロジェクトで使っているのは、
Android Studio 用のプロジェクトのどのリビジョンか?という話。
「Eclipse の プロジェクトのリビジョンX0005で使っているのは
Android Studio 用のプロジェクトの一部分のY0005リビジョンである」
という情報がX0005には記録されない。だからX0004に戻した時、Y????のどれを使えばいいかわからない。
X0005にY0005のソースコード丸々入れるというやり方もあるだろうが、そうすると最新版への追尾が難しくなる。
gitのサブモジュールのやり方を教えよう。
Eclipse の プロジェクトを開発している時に、特定のコミットにしたいして
Android Studio 用のプロジェクトの、特定のコミットをひもづける。
だからX0005にY0005を紐付けたら、X0005をチェックアウトした時に、自動的にY0005になる。
もちろんX0010をチェックアウトしたら、X0010に紐付けられたY000?が自動的に使われる。
Y000?を最新にしたければ、Y000?の最新を取ってきて新たにX0011というコミットを作る。
そうすれば、X0011は最新のY000?をできる。
部分チェックアウトで頑張るよりも、はるかにスマートな方法だ。
208: 2014/03/11(火)07:41 AAS
>>197
git使えない人は多いと思うよ
プログラマーでもgit理解出来ない人多いんだから、営業職の人にgitを無理強い出来ないね
209(1): 2014/03/11(火)07:44 AAS
営業職の人には普通にファイルを保存してもらって
分かる人がgitで管理すればよい。
まさかgit使えないなんて言うんじゃないだろうな?
それ技術者なはずなのに、営業職レベルってことだぞw
210: 2014/03/11(火)07:52 AAS
>>201
別に荒れてないよ、git 脳が勝手に暴れて勝手に玉砕しただけ (w
211(1): 2014/03/11(火)07:53 AAS
なるほど、ということにしたい奴が荒らしていたわけか。
上下前次1-新書関写板覧索設栞歴
あと 430 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.020s