[過去ログ]
Git 19 (1002レス)
Git 19 http://mevius.5ch.net/test/read.cgi/tech/1667720427/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
740: デフォルトの名無しさん (ワッチョイ 4e8f-oWN7) [sage] 2023/08/16(水) 11:44:03.25 ID:G7CQiFLH0 色々理由はあると思うけど、 - アセットなどのバイナリファイル主体だからいちいちブランチを切り替える意味があまりない - ファイルのロックが簡単 - 非プログラマでもgitよりは扱いやすい だいたいこの辺りじゃね? バケツ野郎じゃないけど、何でもかんでもgitでやればいいと言うのはどうかと思うぞ http://mevius.5ch.net/test/read.cgi/tech/1667720427/740
741: デフォルトの名無しさん (ワッチョイ cb79-jQXM) [sage] 2023/08/16(水) 20:42:47.86 ID:jMAEN3UU0 アーティストはコマンド直接は使わんし管理ツール作り直すのもめんどいし http://mevius.5ch.net/test/read.cgi/tech/1667720427/741
742: デフォルトの名無しさん (ワッチョイ cebb-+ayc) [sage] 2023/08/17(木) 02:13:40.06 ID:/c9h87BG0 >>739 ブランチ切れるかどうかなんて問題にしてないよ ブランチをどのように活用できるかの問題 お前まともに git 使ったことないだろ http://mevius.5ch.net/test/read.cgi/tech/1667720427/742
743: デフォルトの名無しさん (ワッチョイ ab7b-SLZP) [sage] 2023/08/17(木) 08:31:55.84 ID:zl6mWfwu0 >>742 gitを使えば全てが解決して幸せになれると信じるgit統一教信者乙 そりゃお前がsvnのブランチモデルを活用出来ないだけ git使うだけでリリースが1ヶ月早められるのなら、みんなgit使ってるよ 連中にとってメリットがないからgitを使わないだけという事実をきちんと受け止めた方がいい そもそも俺はブランチで効率が上がるのはマネジメント不足なだけで本末転倒だとも思うが (巻き戻し《≒ブランチの破棄》が行われない限りブランチで効率が上がることはないと思ってる 逆に言えばマネジメントがまともに出来ないレベルの連中でもそこそこの開発効率を得られる点ではブランチは有効だが、 会社の場合は既に有能か無能か分かってる連中に仕事を配分するから、そこまで酷くなることはない) 伝わらないかもしれないが、「最終的に『必ず』マージすると分かっている作業なら、 最初からマージした状態で作業を進めていった方が理論的な効率は高い」ということ つまり、形式としてはsvnの方がgitより理論効率は高いことになる (実際に出来るかどうかはまた別だが) 多分な、(オープンソース等)ある程度rejectする前提ならgitのように気軽にブランチ丸ごと捨てられる構造が便利だが、 (プロプライエタリ等)最終的に全員のコードをマージする前提で仕事配分してたら、svnでも、ブランチ無くても、大して問題ないって事だと思う http://mevius.5ch.net/test/read.cgi/tech/1667720427/743
744: デフォルトの名無しさん (ワッチョイ cebb-+ayc) [sage] 2023/08/17(木) 08:43:35.27 ID:/c9h87BG0 >>743 git 使ったことないのが丸わかりの意見でw http://mevius.5ch.net/test/read.cgi/tech/1667720427/744
745: デフォルトの名無しさん (ワッチョイ 4ecf-vKG+) [sage] 2023/08/17(木) 09:43:17.45 ID:ri4IcwiZ0 >最初からマージした状態で作業を進めていった方が理論的な効率は高い」ということ 同じファイルを触ってたらわけわかんなくなるな。 その場合VSSみたいにファイル単位でロックする仕組みが必要かな。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/745
746: デフォルトの名無しさん (ワントンキン MM17-epl3) [] 2023/08/17(木) 10:28:22.80 ID:O9IbbVomM >>743 このスレ立てた人だよね? 日常の進捗履歴記録ツールWitBucket(仮称)検討中 https://mevius.5ch.net/test/read.cgi/tech/1668901194/ 否定しないなら同じ人って判断するけど、とりえあず顛末だけでも書かないとここで何言っても 他の人からは「投げっぱなしのテキトーな人」って目で見られて誰も聞く耳持ってくれないと思うよ? http://mevius.5ch.net/test/read.cgi/tech/1667720427/746
747: デフォルトの名無しさん (ワッチョイ 275f-nIJd) [sage] 2023/08/17(木) 10:29:50.40 ID:40tRnXUX0 みんな分かってるから触れなくていいっての マジで http://mevius.5ch.net/test/read.cgi/tech/1667720427/747
748: デフォルトの名無しさん (ワッチョイ ab7b-SLZP) [sage] 2023/08/17(木) 12:11:03.75 ID:zl6mWfwu0 >>745 > 同じファイルを触ってたらわけわかんなくなるな。 その通りだが、それがどれだけあるかという話なのと、アナログに回避出来るという事。 理解してくれてると思うが、俺が言ってるのは、最終的にFast-Forwardマージしていくのなら、 最初からそのラインを辿るように変更していくのが最大効率だということ。 そしてこれは難しいことでもない。会社で仕事を差配する側なら当然全員出来る。 (逆に言えば、ブランチはまともなマネジメントが出来ないレベルでも何とかなるようにした。 だからある意味初心者ほどブランチの恩恵にあやかれる。多分git信者がブランチにこだわるのはこれ) 同一ファイルを同時に変更するにはブランチが必要だが、これは単純に、 ・同時には変更せず、シリアルに変更する。 だってgitでマージしたら結果的に見た目はそうなるのだし、絶対に「同時に」変更する必要があるわけではない。 ・そもそも「仕事」で配分してる会社ってあるのか? Javaのように1クラス1ファイルのように小分けしてて「担当モジュール」制度なら自動的にシリアル化する。 ・「仕事」=「仕様変更/追加」単位で仕事を配分し、全員がどのファイルをどう変更してもいい、最適な箇所を自由に変更しろ というのは理想的ではあるが、実際は出来ないと思う。 よく知りもしないファイル/モジュールを変更するとバグる(または、潜在バグを埋め込む)ものだから。 担当モジュール制は、実際の所、より非力なチームでも通用する方法であって、 (プロプライエタリまたは少人数等で)実力をお互いに把握出来てる状態ならこれが完全に機能する。(からほぼ全社このシステムのはず) だからsvnでもブランチ無くても関係ないんだと思うぜ。 (まあgitでも問題ないが、現時点で問題なく機能してるsvnから移行する理由がない) gitはこの辺linuxに全振りだから、linuxには最適だが、それ以外には大してメリットもない。 ちなみにsvnのブランチなら、他人の作業状態もそれなりに見える。だから遅れてる部分も丸見えではある。 gitの場合は完成品を納品するシステムだから、遅れてる奴が黙ってたら全く検知出来ない。 勿論この辺はgitではなく上位戦略で回避すべき案件ではあるが、実際に問題になることもあるとは思う。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/748
749: デフォルトの名無しさん (ワッチョイ 4e8f-oWN7) [sage] 2023/08/17(木) 12:18:48.57 ID:oGbYN+EC0 gitを分かってないから、svnの優位点語るのに頓珍漢なことしか言えないんだろうな svnも分かってるかどうか(実際の現場でどのように使われるかに関して)も怪しい http://mevius.5ch.net/test/read.cgi/tech/1667720427/749
750: デフォルトの名無しさん (ワッチョイ 4ecf-vKG+) [sage] 2023/08/17(木) 12:52:59.75 ID:ri4IcwiZ0 ようはトピックブランチを使わずにmasterに直接commit/pushするようなやり方だろ。 ひとり開発でならよくやるな。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/750
751: デフォルトの名無しさん (ブーイモ MMba-+ayc) [sage] 2023/08/17(木) 13:03:31.32 ID:d5O4VVsaM svn で共同開発したことがあったら、あんな嘘は書けないので、svn なんて全く知らなくて、git を叩きたいから良く知らない svn 持ち上げてるだけだろ http://mevius.5ch.net/test/read.cgi/tech/1667720427/751
752: デフォルトの名無しさん (JP 0H7f-YOEV) [sage] 2023/08/17(木) 15:50:32.76 ID:BJu8USc1H 長文くんはやたらとゴミバケツを無視しようとしてるけど「そのスレ立てたのは俺じゃない」とすら言わずに無視してるから,実質認めてるね http://mevius.5ch.net/test/read.cgi/tech/1667720427/752
753: デフォルトの名無しさん (ワッチョイ ab7b-SLZP) [sage] 2023/08/17(木) 15:55:13.44 ID:zl6mWfwu0 >>750 つまり「ひとり開発」ではその方法が最大効率だと自明なわけだ そして「効率」だけを問題にするなら、実は多人数でも同様で、 各自ができるだけ干渉せず、別々にアップデートするだけの、「それぞれが『ひとり開発』状態」に持ち込むのが最大効率だ これをアナログに目指すなら、綺麗にソースを分離し、各機能を追加/変更する際には別々のファイルに当たるようにすればいい つまりJava方式も一つのやり方だよ こういう事前準備を一切せず(出来ず)、デタラメな場合でも、 ブランチだマージだの力業で解決出来るようにした意味はあるが、(=擬似的に「ひとり開発」状態に持ち込める) 元々無くても困らない(ように事前準備出来る)奴にとっては大した意味はないんだよ http://mevius.5ch.net/test/read.cgi/tech/1667720427/753
754: デフォルトの名無しさん (ワッチョイ 4ecf-vKG+) [sage] 2023/08/17(木) 17:46:25.25 ID:ri4IcwiZ0 >各自ができるだけ干渉せず、別々にアップデートするだけの、「それぞれが『ひとり開発』状態」に持ち込むのが最大効率だ トピックブランチを切って各自がそれぞれ同時並行で作業を進めて最後にマージすることを言っているならわかるが。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/754
755: デフォルトの名無しさん (ワッチョイ 9a4f-tKjX) [sage] 2023/08/17(木) 18:05:43.87 ID:H7X3UE9D0 バケツ君はCI知らないだけだな http://mevius.5ch.net/test/read.cgi/tech/1667720427/755
756: デフォルトの名無しさん (ワッチョイ 4ef2-qIXs) [sage] 2023/08/17(木) 19:39:17.59 ID:Fh9vwJEA0 1回でもちゃんとGit使ってみれば良いのに 普通に便利なツールだから皆使ってんのよ http://mevius.5ch.net/test/read.cgi/tech/1667720427/756
757: デフォルトの名無しさん (ワッチョイ 0ee4-dacP) [sage] 2023/08/17(木) 20:52:34.50 ID:LN2mo1dt0 少し前のスレ見てた人なら知ってるかもしれないけど、一応使ってなにかやろうとしてたよ ただreflogを永続的な管理情報だと勘違いしたりとか、思い込みが激し過ぎて自分で修正できないタイプみたい http://mevius.5ch.net/test/read.cgi/tech/1667720427/757
758: デフォルトの名無しさん (ワッチョイ ab7b-SLZP) [sage] 2023/08/17(木) 21:02:29.62 ID:zl6mWfwu0 >>754 > トピックブランチを切って各自がそれぞれ同時並行で作業を進めて最後にマージすること は > (=擬似的に「ひとり開発」状態に持ち込める) と表現してる。 最大効率(=余分な作業が一切ない)のは、 ・一人で全部シリアルに変更した場合、とこれに準じた ・ブランチを切ってマージした場合に一切競合が無かった場合 だよ。だからブランチはマネジメントが行き届かない場合に効率の低下を防ぐ方策であって、 効率を上げる方策ではないし、十分にマネジメント出来てれば必要ない。 ゲーム開発連中はこれが分かってるからgit(というか君らによるとブランチなのか?)にメリットがないから移行しない。 ただgitのような分散型の場合、本質的にテスト効率が半分なので、 (つまり、ローカルリポジトリの作業でテストした後、マージ後にもう一度同じテストを流す必要がある) 集中型(masterに直接commitしていく場合も同じ)に比べて最終コード(により近い状態)でのテストの積み上がりが遅い。 連中が気にしてるのはこの辺かも。 (まあgitでも誰かしら本体にcommitしたら常にrebaseし直すルールで運用すれば同じにはなるが) http://mevius.5ch.net/test/read.cgi/tech/1667720427/758
759: デフォルトの名無しさん (ワッチョイ 4e8f-oWN7) [sage] 2023/08/17(木) 21:15:24.20 ID:oGbYN+EC0 君らよくバケツくんの言ってることについていけるな 俺には彼が何を言いたいのかさっぱりわからん そもそも必要もないカッコ書き多用するから読む気もしない 現場にいたら即切るレベルだよ http://mevius.5ch.net/test/read.cgi/tech/1667720427/759
760: デフォルトの名無しさん (ワッチョイ cebb-+ayc) [sage] 2023/08/18(金) 01:12:47.53 ID:mGP0mIml0 長文君は参考書斜め読みして理解できなくて、でも格好良い言葉使いたいので 意味も分からずに「マージ」だの「トピックブランチ」だのカタカナ用語言ってるだけなので、理解できないのは当然。 用語が矛盾だらけ。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/760
761: デフォルトの名無しさん (アウアウウー Sac7-CyVu) [sage] 2023/08/18(金) 04:37:22.20 ID:pbc8FSyxa CircleCI, Github Actions を知らないの? Ruby on Rails で、知らなかったら就職できない http://mevius.5ch.net/test/read.cgi/tech/1667720427/761
762: デフォルトの名無しさん (ワッチョイ 03f0-ki9m) [sage] 2023/08/18(金) 06:01:46.13 ID:0N1EMKz10 gitはlfsとかsubmoduleが後付けなのかしっくりしない感じがする。 クライアントの使い方を調べないと問題が解決出来ない事が多くてつれえわ。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/762
763: デフォルトの名無しさん (ワッチョイ ab7b-SLZP) [sage] 2023/08/18(金) 09:14:49.70 ID:DqVFTH2M0 gitなんてただの入れ物なのだから、それに過度にこだわるお前らは「名刺整理に精出してる営業」と同じだ。 名刺整理なんて必要な名刺がスパッと出てくれば何でもいい。 本来の問題はその先、顔/性格/要求事項等を思い出し、どう営業するかの算段を立てることだ。 名刺が出てきて満足してたら駄目だろ。 gitやsvnも同じで、過去のコードを確認したいときにスパッと出てくれば何でもいいんだよ。 本来はそのコードをどう改変して製品にしていくかであってね。 お前らは「ぼくのすごいせいりじゅつ!!!」で満足してるから、本来の問題が理解出来ない。 ゲーム会社なんて90年代(=git《2005》以前)からやってるところも多いし、 gitなんか使わずとも何とでもなるノウハウと経験を持ってる。 順当に考えて、お前らより技術も経験も能力も上だ。 その彼等が積極的に移行しないのは、単純に、メリットがないからだ。 gitを使えば全ての問題はたちどころに解決して幸せになれる!!!と信じて疑わないgit信者には理解出来ないとは思うが。 多分な、お前らはgitを使ってしかいないから、 使わなかったときに何が問題で、どういう解決方法があるかを知らないんだよ。 それで、「gitすごいんですよ!!!」と営業かけられても、「間に合ってます」でしかない。 解決済みの問題を「オレオレ流に解決したからこっち使え!!!」と言われてもウザイだけだろ。 AIによるコード生成にウキョウキョ言ってる連中の方がお前らより数万倍賢いと思うよ。 gitをいくらこねくり回しても、本質的な問題はどうにもならんだろ。 (まあこれがLinus曰く「最も興味がないものだと見なしていた」なのだろうけど。 ただまあ、読み返してみると、Linusのgitに対する見方は妥当だな。 少なくとお前らみたいにgitが普遍的に使える完成品だとは勘違いしてない。 https://ezoeryou.github.io/blog/article/2015-04-08-linus-git-interview.html) http://mevius.5ch.net/test/read.cgi/tech/1667720427/763
764: デフォルトの名無しさん (ワッチョイ df63-rF9L) [sage] 2023/08/18(金) 11:38:09.76 ID:P2hKBqqY0 バケツくん、元気にしていたんだね。 おじさん、心配していたんだよ。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/764
765: デフォルトの名無しさん (ワッチョイ cebb-+ayc) [sage] 2023/08/18(金) 14:52:19.84 ID:mGP0mIml0 自転車に乗れなかったやつが、人間ずっと昔から歩いてきてるんだから自転車に何か乗る必要はないってグダグダ説教してたのとそっくりで趣深い。 すっぱい葡萄ってやつか。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/765
766: デフォルトの名無しさん (ワッチョイ df63-fSBO) [sage] 2023/08/18(金) 19:52:30.20 ID:3u957UtZ0 >>763 「過去のコードを確認したいときにスパッと出てくる」ソフトをつくると 言いながら全くつくれず、被害妄想を起こして逃げ出してそれきりの長文くんは そう宣った http://mevius.5ch.net/test/read.cgi/tech/1667720427/766
767: デフォルトの名無しさん (ワッチョイ 3e2d-QSj3) [] 2023/08/18(金) 20:01:18.48 ID:Nyuhq8Qv0 >>763 >多分な、お前らはgitを使ってしかいないから、 バージョン管理なしでクラウド同期ツールみたいなものだけ使うこともあるし、そもそもCVSもSubversionも使ったことあるがな なぜ相手の経験を聞かずに勝手に決めつける? まあ、「思い込んで勝手に決めつける」があんたの性格なんだろうけど。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/767
768: デフォルトの名無しさん (ワッチョイ ab7b-SLZP) [sage] 2023/08/18(金) 21:06:11.08 ID:DqVFTH2M0 >>767 だってお前らgit信者過ぎて話が色々おかしいじゃん。 無料でも使われないのは、使う価値/意味がないからだよ。 個人レベルだと面倒くさがってるだけの場合も多々あるが、 大企業なら調査チームも持ってるし、ガチで使う価値がないから使われてないだけ。 ここは認めた上で話を進めないと信者の与太話でしかない。 git使わない奴は頭がおかしいと思ってるお前らこそ頭がおかしい。 単純に、連中が今直面している問題をgitでは解決出来ないから使ってないだけ。 それ以上でも以下でもない。民間企業はお前らほど政治的でもないし。 で、その問題とは何ぞや?となるべき所が、 git使わないのはおかしい、としかならないお前らは信者過ぎてまともな議論は無理だ。 まあ知ってたけどさ。 gitに精出しすぎるとこうなるようだから、これからgit使う人は注意してねと。 で、もし、まだまともな議論をしてみたいという人がいるのなら、 ・gitが解決した問題とは何なのか について考えてみてくれ。 そして、単純に言えば、 ゲーム会社でそれは問題になってない(または既に別方法で解決している)から 彼等が積極的に移行することがないだけ。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/768
769: デフォルトの名無しさん (ワッチョイ bb5f-yhDR) [sage] 2023/08/18(金) 21:27:26.27 ID:V3qpbLuH0 長文くんは自分の中で都合よく見下せるように形作った「お前ら」に向けて話しているので、 実在の各位は反応しなければよろしい。反応したところで話は噛み合わない可能性が高い。 どうしても反応したければ彼用の隔離スレで頼む。 https://mevius.5ch.net/test/read.cgi/tech/1668901194/ http://mevius.5ch.net/test/read.cgi/tech/1667720427/769
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 233 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s