[過去ログ]
Git 19 (1002レス)
Git 19 http://mevius.5ch.net/test/read.cgi/tech/1667720427/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
265: デフォルトの名無しさん (ワッチョイ 1563-sfiH) [sage] 2022/11/15(火) 22:19:29.03 ID:26oE0jcj0 >>263 後からどうとでもつけられるアプリ名を理由に挙げるくらいだからね 「アプリ名が気にいらないから他のを考える」とか言いそう http://mevius.5ch.net/test/read.cgi/tech/1667720427/265
266: デフォルトの名無しさん (ワッチョイ 4b8f-+RSR) [sage] 2022/11/15(火) 23:41:22.91 ID:xjjxhqm80 rebaseに関しては 履歴を戻ってでもコミットとその流れを綺麗にしたい派 と 戻るの面倒だし汚くてもいいじゃん派 がいるから話が噛み合わない http://mevius.5ch.net/test/read.cgi/tech/1667720427/266
267: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/16(水) 00:06:32.65 ID:cpWhvvM10 コミットも含めて作品 ゴミを作ってる人には rebase は不要 そもそも git 不要だな http://mevius.5ch.net/test/read.cgi/tech/1667720427/267
268: デフォルトの名無しさん (ワッチョイ dd14-H0Ic) [sage] 2022/11/16(水) 02:10:40.58 ID:cpGIBcGj0 >>264 だからコミットが複数に分割されてしまうから rebaseして意味のある単位に整えるんだろうが いちいちパッチ当てるときに、 あれとこれとそれとどれを当ててくださいって 10個ぐらい持ってこられても困るぞ http://mevius.5ch.net/test/read.cgi/tech/1667720427/268
269: デフォルトの名無しさん (ワッチョイ dd14-H0Ic) [sage] 2022/11/16(水) 02:12:08.75 ID:cpGIBcGj0 >>266 コミットをパッチと考えて 後で再利用することを考えてる人 vs 後で見返すことなんてない人 の違いだな 結局一人プロジェクトなんよ rebaseを価値を理解してないのは http://mevius.5ch.net/test/read.cgi/tech/1667720427/269
270: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/16(水) 02:52:08.03 ID:cpWhvvM10 作りながら、やっぱりこのパッチは不要だから外そうとか、このパッチとこのパッチを両方適用して試そうとか、別の人の作業を取り込んで影響を調べようとか、お手軽自由自在にできるのが rebase の真髄 あと昨日の作業でタイポしちゃったとかでも直すのには rebase を使うのが基本 branch と rebase 無しでやれって言われたら気が狂いそう。もう昔には戻れない http://mevius.5ch.net/test/read.cgi/tech/1667720427/270
271: デフォルトの名無しさん (ワッチョイ 03bd-f3Wa) [sage] 2022/11/16(水) 04:26:00.99 ID:WlnXLGJV0 パッチ適用 ←ここでコミット ↓ やっぱやめた ←ここでコミット ↓ 2つのパッチ適応 ←ここでコミット ↓ 別の人の作業を取り込んでみよう ←ここでコミット ↓ タイポ発見修整 ←ここでコミット 何がいけないの?これでいいじゃん http://mevius.5ch.net/test/read.cgi/tech/1667720427/271
272: デフォルトの名無しさん (ワッチョイ dd14-H0Ic) [sage] 2022/11/16(水) 04:42:56.11 ID:cpGIBcGj0 >>271 そんな都合よく行くかよw 実際の開発したことないのか? パッチ適用 ←ここでコミット タイポ発見修整 ←ここでコミット バグ発見修整 ←ここでコミット やっぱやめた ←ここでコミット タイポ発見修整 ←ここでコミット 2つのパッチ適応 ←ここでコミット やっぱやめた ←ここでコミット タイポ発見修整 ←ここでコミット 別の人の作業を取り込んでみよう ←ここでコミット バグ発見修整 ←ここでコミット 3つのパッチ適応 ←ここで
コミット バグ発見修整 ←ここでコミット タイポ発見修整 ←ここでコミット タイポ発見修整 ←ここでコミット こんな大量のゴミコミットの中から、必要な部分だけ取り出すとかできるかよ 普段から整頓しておけって、子供の頃に教わらなかったか? http://mevius.5ch.net/test/read.cgi/tech/1667720427/272
273: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/16(水) 07:24:52.25 ID:4to+8mNM0 >>251 Gitのコンセプトはなかなかチャレンジングだぞ。 全世界で唯一の履歴、完全平行作業(各自が任意のファイルを自由に同時に編集)ってのは、上手く行けば確かに面白い。 思考に階層がまるでない君らには通じないと思うが、 ソフトウェアは本来、実装階層ではなくて、コンセプト階層で勝負すべきなんだよ。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/273
274: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/16(水) 07:27:07.12 ID:4to+8mNM0 >>253 (俺が言うとろくな展開にならなそうだが) rebaseは清書用だからな。コードを実際に書く人向けではない。 mergeだけでも問題なく行ける。というかrebase自体がほぼmergeだし。 ここはGitのコンセプトがずれてて、 > リベースかマージか > https://www.git-scm.com/book/ja/v2/Git-%E3%81%AE%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E6%A9%9F%E8%83%BD-%E3%83%AA%E3%83%99%E3%83%BC%E3%82%B9#_リベースかマージか 二者択一ではなく、共
存が正しいのだが、機能的に欠けてるからおかしな事になってる。 共存させる為には経路情報が必要で、俺はそれが当然保存されてると思ってて探したのに無い!で始まったのが前スレ814- この辺、Gitに欠けてる機能を補完するとしたら第二弾以降になる。まあ全く予定無しだが。 rebaseを常用するのは、少なくとも従来スタイル(>>127)だとマネジメントが機能してない証拠でしかなく不味い。 Gitが開発の手法を変えた!とか言われてるのはこの辺ぶち壊して、 従来型の(やってる感だけの)マネジメントなんて要りません!としたからだろうけど、 (ま
あ実際の所ろくにマネジメント出来てないし、 仮に問題が分かったとしても後からでは余計に邪魔でしかないので手当も出来ず、 なら最初から何もやりません!ってのも分からなくもないが) Gitの場合はついでにアナログ的努力、具体的には176内 ・regressionテスト ・レビュー ・コーディングルール もイラネ!って全部捨ててるのはさずがに駄目だと思うが、これで回ってきてるのも事実だからな。 まあこれはさておき、多分rebaseの馬鹿らしさを実感出来る状況にあること自体がマトモであり、幸せなんだろうよ。 そしてそれは知らない人には通じない。
これもよくある状況だよ。 ドタバタしか知らない連中は、ドタバタするものだと思っちゃってる、ってこと。朝の支度と同じ。 Gitは力業(ちからわざ:パワープレイ)が出来るだけに、全部力業に持ち込んでて、力業に頼らない方策を無視してる。 これも勝つ為の戦略だ!はありだけど、例えばサッカーで力業しか無かったら色々言われるでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/274
275: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/16(水) 07:27:38.13 ID:4to+8mNM0 >>262 あ~ cherry pick ってそういう意味か。意味不明な機能だなとしか思ってなかったわ。 ただそれって多分、三角マージの指定方法を洗練すればmergeに統合出来た話で、 別機能にするのは仕様の練り方が全然足りない気がするが。(まあその気すらないようだが) http://mevius.5ch.net/test/read.cgi/tech/1667720427/275
276: デフォルトの名無しさん (ワッチョイ 4b14-H0Ic) [sage] 2022/11/16(水) 07:29:33.99 ID:iIuOsXs40 > ただそれって多分、三角マージの指定方法を洗練すればmergeに統合出来た話で、 できねーよ 頭悪いのか http://mevius.5ch.net/test/read.cgi/tech/1667720427/276
277: デフォルトの名無しさん (ワッチョイ 4b14-H0Ic) [sage] 2022/11/16(水) 07:31:39.07 ID:iIuOsXs40 >>276 > rebaseを常用するのは、少なくとも従来スタイル(>>127)だとマネジメントが機能してない証拠でしかなく不味い。 rebaseを管理の機能だと思ってるから アホなんだよなぁw http://mevius.5ch.net/test/read.cgi/tech/1667720427/277
278: デフォルトの名無しさん (ワッチョイ 4b14-H0Ic) [sage] 2022/11/16(水) 07:33:21.02 ID:iIuOsXs40 > rebaseは清書用だからな。コードを実際に書く人向けではない。 これも理解してないやつのセリフ 適切なタイミングでコミットするから rebaseが必要なんだが ああ、コミットをpushと勘違いしてそうだなこいつw http://mevius.5ch.net/test/read.cgi/tech/1667720427/278
279: デフォルトの名無しさん (ワッチョイ 1d4e-Uv+W) [] 2022/11/16(水) 08:09:55.58 ID:lN1QdtbS0 facebook(meta)がgit対抗ソフト出した! https://engineering.fb.com/2022/11/15/open-source/sapling-source-control-scalable/ > 歴史的に、バージョン管理システムの使いやすさには多くの要望が残されてきました。開発者は、リポジトリの複雑なイメージを維持することが期待されており、一見単純な目標を達成するために難解なコマンドを使用することを余儀なくされることがよくあります。Saplingでそれを修正することを目指しました。 長文ガイジ
の言い分は正しかった!! http://mevius.5ch.net/test/read.cgi/tech/1667720427/279
280: デフォルトの名無しさん (ワッチョイ 1d4e-Uv+W) [] 2022/11/16(水) 08:16:53.76 ID:lN1QdtbS0 > 多くのソース管理システムでは、コミットのスタックを操作することは特に困難です。スタックの早い段階でコミットに 1 行を追加するには、git rebase -iのような複雑なステートフル コマンドが必要です。Sapling は、最新のエンジニアでもスタック内のコミットを編集、再配置、および理解できるようにするための明示的なコマンドとワークフローを提供することで、これを簡単にします。 > > 最も基本的なことは、スタック内のコミットを編集す
る場合、そのコミットをsl goto COMMITでチェックアウトし、変更を加えてsl amendで修正するだけです。Sapling は、スタックの一番上を新しく修正されたコミットに自動的に移動またはリベースするため、競合をすぐに解決できます。競合を今すぐ修正しないことを選択した場合は、そのコミットの作業を続行し、後でsl restackを実行してスタックを再び元に戻すことができます。Mercurial の Evolve 拡張機能に着想を得た Sapling は、内部で各コミットのミューテーション履歴を追跡し、スタックを何度編集しても、後でアルゴリズムによってスタックを再
構築できるようにします。 Sugeeeeee!!! http://mevius.5ch.net/test/read.cgi/tech/1667720427/280
281: デフォルトの名無しさん (ワッチョイ 4b8f-+RSR) [sage] 2022/11/16(水) 11:37:37.39 ID:4GOK4Qmg0 >>277 rebase自体がほぼmergeと言ってる時点でもうね… OOPの話にしてもそうだけど、彼は点でしか物事捉えられないんだろうね http://mevius.5ch.net/test/read.cgi/tech/1667720427/281
282: デフォルトの名無しさん (アウアウウー Saa9-9aJV) [sage] 2022/11/16(水) 12:11:32.56 ID:KM49zAuba >>280 AI とか使って何とかするのか? http://mevius.5ch.net/test/read.cgi/tech/1667720427/282
283: デフォルトの名無しさん (アウアウウー Saa9-9aJV) [sage] 2022/11/16(水) 12:19:06.08 ID:KM49zAuba 基本的なコマンドは一緒にしてあるんだね Git Cheat Sheet https://sapling-scm.com/docs/introduction/git-cheat-sheet http://mevius.5ch.net/test/read.cgi/tech/1667720427/283
284: デフォルトの名無しさん (テテンテンテン MM4b-b9+P) [sage] 2022/11/16(水) 12:50:32.85 ID:adH18wyIM どうせ新しく作るならAndroidやiOSをサポートしてほしかった http://mevius.5ch.net/test/read.cgi/tech/1667720427/284
285: デフォルトの名無しさん (ワッチョイ adc2-owoj) [sage] 2022/11/16(水) 13:04:46.48 ID:LmJ8L4ow0 Sapling is a new Git-compatible source control client. だからgitリポジトリを操作するラッパーっていう感じか http://mevius.5ch.net/test/read.cgi/tech/1667720427/285
286: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/16(水) 13:07:00.65 ID:cpWhvvM10 >>282 コンフリクトが出てもその場で直さずに放置して後で直せばいい、という阿呆な仕様でステートレスにしてるだけなので気にするな。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/286
287: デフォルトの名無しさん (アウアウウー Saa9-9aJV) [sage] 2022/11/16(水) 13:21:48.17 ID:Y1TjeBe0a >>286 凄くよく理解できました。 ありがとう。 Mercurial 使えはいいのかも。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/287
288: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/16(水) 13:35:28.58 ID:cpWhvvM10 sl は git のサブコマンドは(一見では)実態を表してないように見える git rebase は万能過ぎて、最初に覚えるのがつらいので複数のコマンドに分割 って問題意識でコマンドを整理したんだろうな。histedit とかの命名に苦笑 どのみち一緒に使うことになるので最終的には手間が増えるだけな気がするけど # うちでは sl ってやると蒸気機関車が走るよ http://mevius.5ch.net/test/read.cgi/tech/1667720427/288
289: デフォルトの名無しさん (ワッチョイ d55f-3TKi) [sage] 2022/11/16(水) 15:13:02.96 ID:NssUpRQd0 🚂🚂🚂 http://mevius.5ch.net/test/read.cgi/tech/1667720427/289
290: デフォルトの名無しさん (アウアウウー Saa9-9aJV) [sage] 2022/11/16(水) 15:21:07.43 ID:sEsoti0qa https://github.com/mtoyoda/sl http://mevius.5ch.net/test/read.cgi/tech/1667720427/290
291: デフォルトの名無しさん (ワッチョイ 1d4e-Uv+W) [] 2022/11/16(水) 17:57:06.17 ID:lN1QdtbS0 でもお前ら正直Linusからの反撃(口撃)楽しみにしてるんだろ? http://mevius.5ch.net/test/read.cgi/tech/1667720427/291
292: デフォルトの名無しさん (アウアウウー Saa9-FFna) [] 2022/11/16(水) 18:20:17.34 ID:z+sJwdsYa sl ってやると蒸気機関車 世代がばれるな http://mevius.5ch.net/test/read.cgi/tech/1667720427/292
293: デフォルトの名無しさん (ワッチョイ adc2-owoj) [sage] 2022/11/16(水) 18:25:58.19 ID:LmJ8L4ow0 今WSLにaptでslインストールしてみたけど蒸気機関車走ったわ http://mevius.5ch.net/test/read.cgi/tech/1667720427/293
294: デフォルトの名無しさん (ワッチョイ adc2-owoj) [sage] 2022/11/16(水) 18:31:10.60 ID:LmJ8L4ow0 Macでもbrewでインストールできて蒸気機関車走った http://mevius.5ch.net/test/read.cgi/tech/1667720427/294
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 708 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s