[過去ログ] Git 19 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
330: (アウアウウー Saa9-FFna) 2022/11/18(金)19:01 ID:PNsYUFFfa(1) AAS
meta版のgitもどきが出たことで
終わったのはgitじゃなくて
長文おじさんの方だったというオチ
331: (ワッチョイ b57b-3eqv) 2022/11/18(金)19:43 ID:AxmdzuHg0(4/5) AAS
>>324
俺もそう思うがそこはモノレポの限界なんだろ。
全てをありのままに記録するとbranchが煩雑すぎて余計意味分からんから、
いっそのこと熊手形状(ある点までは幹は一本でその先は一斉に分岐)に強制した上で、適用順に幹に追加、ということだろ。
幹は縞々模様になるが、一本鎖にはなるし、拡大すれば子細も得られ、縮小すればあらすじが得られる。
まあ初手としては悪くない選択だと思うよ。これまでのログを見慣れてる奴にも馴染みやすい。
そしてこの場合、rebaseをユーザーから隠蔽出来るから、(というか多分これが目的)
実際はありのまま全部記録してたが(M)、表示では一本鎖にしてました(V)、なんて事もツール内側だけで出来る。
だからsapling方式でユーザーは全く問題ないと分かったら、次手としてMVC分離で今君が言ってる事(=俺が欲しい機能)もやれる。
ここら辺の作戦は、実用主義で良いと思うよ。ツールは、
・「今出来てない」ことが出来ないのは、大して問題にはならないが、
・「今出来てる」ことが出来なくなるのは、大問題だから
ユーザーからrebaseを本当に取り上げて良いかをまず様子見して、というわけだ。
(この点、ダイレクトにこの次手を目指すべき、と思う連中には物足りないだろうが、
作ってる連中が自分達のモノレポ用にチューニングしてるのだから、まあ仕方ない。
ただGitにはMVC臭がまるでなく、おかしな仕様になってる部分をmetaが修正してくれることには期待だ。
rebaseはViewでやるべきで、Modelでやるのは不味いし、基本にも反する。
ここら辺の判断が付かないのだから、Git開発陣はMVCを知らないのだと思うんだよね。つかあいつら色々不勉強すぎ)
ただ、根本的な問題は、今のGitは一次元(時間軸)方向に成長する「一つの」ものをトラッキングする用に出来てて、
モノレポみたいに「多数の」物をブチ込んだ場合に対応出来ないことだ。
モノレポの場合は成長方向が多数だから、例えば中央から外側各方向に成長するものであって、
記録としては年輪やレーダーチャートみたいな見え方にならないと駄目だが、少なくとも今のGitはそうなってない。ただの線だ。
(それはポリレポでやれ、なのだろうけど、適度に癒着してるからモノレポの方がいいという判断なのだろうし)
332(1): (ワッチョイ b57b-3eqv) 2022/11/18(金)19:44 ID:AxmdzuHg0(5/5) AAS
>>329
それは紙媒体前提の、20年前の思考だよ。
実際Gitはそうだけど。
333: (ワッチョイ 4bbb-tcgO) 2022/11/18(金)20:19 ID:jciRgkpH0(6/6) AAS
>>332
「紙媒体」ではなく「分散・非同期」でやる手続きな。git と科学研究の共通点。
「集中」とか「完全同期」とかの管理型が好みなら別の手順になる。
334(1): (ワッチョイ 0663-Zg3I) 2022/11/20(日)08:24 ID:26ugdOeM0(1/3) AAS
>>166
長文君がソフトを作る話はまた「いい名前を思いつかないから先延ばし」?
335(1): (ワッチョイ ff7b-hNv8) 2022/11/20(日)09:16 ID:zgGXmL2v0(1) AAS
立てた。
日常の進捗履歴記録ツールWitBucket(仮称)検討中
2chスレ:tech
>>334
つかお前らマジのニートなんだと思うが、
今日やれ明日までにやれ今すぐやれ、とか、仕事はそういうものではないんだよ。
何であれ段取り良くしようと心掛けるのは大事。
というかそういう努力をしないと出来るようにはならないから、Gitに頼り切ってると上達しないのだと思うよ。今の君らがそれ。
ちなみにLinusがC++erを嫌ってるのは、
C++コンパイラがよしなにやってくれることを何も関知せず、C++なら素晴らしいと盲目的な連中が多いからで、
当たり前だがC++コンパイラが何やってるか理解してればそれをCで手動で書くことは(面倒だが)可能で、これを要求してる。
本来ツールはこのように、「無くても出来るけど、手間を減らす為に使う」のが正しく、
ツールがないと何も出来ない(C++コンパイラがやってくれないとメモリ管理も出来ない)連中が使うべき物ではないんだ。
Gitで凄く楽になった、が正しく、Gitが無いとプログラミング出来ません、は完全に間違い。
これはGit以前はそれなりに「手動で」段取り良くやらないと収拾がつかなかったからだけども、
ここでツールに頼り切って段取り良くやることを放棄しては駄目だ。
(と思うがGit陣営はこれで回ってるからなあ。
でも上達はしてない。ただこれも、Git以前の上達=段取りが良くなる、に近いから、
Gitがあれで最終的に破綻しないのならあれでいいのだ!になってしまうし、なんだかねー)
336: (オッペケ Srdf-W1GA) 2022/11/20(日)11:39 ID:3OcQOLJHr(1) AAS
相変わらず適当なこと書いてるな
337: (ワッチョイ 068f-h62Q) 2022/11/20(日)14:18 ID:gSC6OZrC0(1) AAS
git使うと段取りが良くなるからみんな使ってるんだけど、長文君はそうじゃないみたいだな
338: (ワッチョイ 86bb-Rp15) 2022/11/20(日)15:01 ID:7P4mnHvb0(1) AAS
git はプログラムした結果を共有するためのツールって延々書かれてるのに、都合の悪いことは無視するよな
それとも理解できないほど馬鹿なんだろうか
339: (アウアウウー Sa3b-VYX9) 2022/11/20(日)15:19 ID:PLf6d8B0a(1) AAS
ルールさえ決めておけば物置になるだろ。
340(1): (ワッチョイ 0663-Zg3I) 2022/11/20(日)15:47 ID:26ugdOeM0(2/3) AAS
>>335
>御託を並べるのは長文君ソフト(仮)を完成させ、それがgitよりも
>使われるソフトになってからにしろ
ってことで、大口叩いてるのではないことを示すために進捗状況を
公開しろと言ってる
スレは立てたけどこうなるんだろ
>言うだけでやらない理由を長々と説明()しはじめそう
341(1): (オッペケ Srdf-W1GA) 2022/11/20(日)16:14 ID:FErBPmtpr(1) AAS
gitも満足に使えない奴ら向けのバージョン管理ソフトを作るってことはGit以上に開発に時間かかるだろうけど、本当に来年の3月までに一人で完成させられるのかな
342(1): (ワッチョイ cf5f-stRS) 2022/11/20(日)17:06 ID:juep7euz0(1) AAS
>>340-341 せっかく別スレが立ったんだから、こっちで触らないで欲しい。
343(1): (ブーイモ MMdb-z2oG) 2022/11/20(日)17:13 ID:nmnx742zM(1) AAS
同意
ようやくGitスレに静寂が訪れた
344: (ワッチョイ 0663-Zg3I) 2022/11/20(日)17:37 ID:26ugdOeM0(3/3) AAS
>>342-343
すまん
>ようやくGitスレに静寂が訪れた
そうなるといいな
345(1): (オッペケ Srdf-h62Q) 2022/11/21(月)18:06 ID:cB8S2cn7r(1) AAS
ふと思ったんだが
・リモートブランチを削除して再度push(git push --delete + git push)
・リモートブランチに強制push(git push -f)
て一見やってること同じだけど違うことしてるのかな
346: (ワッチョイ 86bb-Rp15) 2022/11/21(月)20:16 ID:zsgBxu9N0(1) AAS
>>345
追加のオプションによって動作が変わるので厳密には違うけど、原則似たようなもんだよ
347: (ワッチョイ 0610-D5jK) 2022/11/22(火)12:50 ID:rJWy4AbF0(1) AAS
ワクチン接種歴「4回目までしか入力できない仕様」 - HER-SYSの接種歴回数、5回目は「不明」に
DSCIA自民
ネオコンウヨスパイは見つけ次第射殺しろ!
WHOロックフェラーを討伐せよ!
コロナで死んでいない人 99.96% 厚生労働省発表
コロナ死者数のカウントはコロナ以外で死んだ人をコロナで死んだこととし
ワクチンを打たすため誘導した洗脳報道
裁判で名前を呼ばれる間抜けロックフェラー
コロナ対策に関する『大陪審(grand jury)』の審理を開始★ ライナー・フーミッヒ博士の冒頭陳述
外部リンク:www.bitchute.com
348: (ワッチョイ c3ad-W1GA) 2022/11/22(火)22:08 ID:C866Nf2K0(1) AAS
いい歳こいて反ワクチンて
349(2): (ワッチョイ c34e-SIHv) 2022/11/23(水)03:18 ID:Jj9cNU7H0(1/2) AAS
時を同じくして今、海外でも長文ガイジ理論が熱い!
分岐もマージもせずひたすら一本道のコミットが続く方法論が大人気!
外部リンク:westling.dev
この記事に対するHacker Newsのスレでも驚愕を持って迎えられ議論白熱「思いもつかなかった」「世紀の大発見だ」「天才か!?」など大絶賛!
外部リンク:news.ycombinator.com
今、世界でバケツが熱い!
ちなみにGitHubのページはこちら
外部リンク:github.com
350(1): (ワッチョイ 0603-TaOI) 2022/11/23(水)04:03 ID:hqniuc930(1) AAS
>>349
お前が持ってきた最初のリンクの内容を翻訳してやるよ。ヴァーカ
> 非常に直線的な Git の歴史
> 私が自分のプロジェクトでやりたいことの 1 つは、git の履歴をできるだけ直線的にすることです。
>
> 通常、これはコミットをメイン ブランチにリベースすることを意味しますが、
> フィーチャー ブランチからメインへの一方向のマージのみを許可し、
> その逆は許可しないことを意味する場合もあります。それはプロジェクトによって異なります。
351: (ワッチョイ c34e-SIHv) 2022/11/23(水)04:11 ID:Jj9cNU7H0(2/2) AAS
>>350
バカだなぁ、もっと先まで読めよ早漏w
352: (ワッチョイ 06cf-TaOI) 2022/11/23(水)09:13 ID:Gf+fcBNM0(1) AAS
>>349
ビットコインかよw
353: (アウアウウー Sa3b-kfYZ) 2022/11/23(水)15:17 ID:ntzd80TFa(1) AAS
shit!!!
354: (ワッチョイ fb10-TaOI) 2022/11/24(木)19:40 ID:GoF3CE9R0(1) AAS
Git v2.39.0-rc0
355: (ワッチョイ f710-yG+0) [age] 2022/12/01(木)09:13 ID:dttJopXh0(1) AAS
Git v2.39.0-rc1
Junio氏復活してるね
356(1): (ワッチョイ 0acf-4FAg) 2022/12/03(土)15:58 ID:zDxtPqo40(1) AAS
.gitmodules で commit-id やタグが指定できないのはなんか理由があってなのかな。
技術的にそう難しそうにも思えないが。
357: (ワッチョイ 30e4-6IzU) 2022/12/04(日)02:42 ID:5sgL+SwZ0(1/3) AAS
>>356
urlの代わりにコミットID書くってこと?何のために?
358(1): (ワッチョイ 0acf-4FAg) 2022/12/04(日)09:44 ID:XVXofR3d0(1/2) AAS
代わりにじゃなくて併記でそのurlのリポジトリの特定のコミットを指定できたらいいと思った。
過去のバージョンをチェックアウトした時、参照先の最新と互換性がない場合なんかは困るんでないかな。
359: (ワッチョイ 30e4-6IzU) 2022/12/04(日)14:21 ID:5sgL+SwZ0(2/3) AAS
>>358
urlが指すリポジトリを取ってきてそこでcheckoutするコミットは最新のものではない
checkoutするコミットは.gitmodulesじゃなくて別の場所に既に記録されている
上下前次1-新書関写板覧索設栞歴
あと 643 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.013s