[過去ログ]
Git 19 (1002レス)
Git 19 http://mevius.5ch.net/test/read.cgi/tech/1667720427/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
302: デフォルトの名無しさん (ワッチョイ 4b14-H0Ic) [sage] 2022/11/17(木) 00:57:49.25 ID:PPyT+nV+0 コーディングを開始する前にじっくりと設計した方が良い このやり方では大きなものは作れない http://mevius.5ch.net/test/read.cgi/tech/1667720427/302
303: デフォルトの名無しさん (アウアウウー Saa9-9aJV) [sage] 2022/11/17(木) 00:59:42.90 ID:SzkkMxOua 一応貼っておきます。 難解なコマンドって、何言ってるんだろ。 Metaの大規模ソースコード管理システム「Sapling」がオープンソース化 https://gigazine.net/news/20221116-meta-sapling/ >「一見すると単純なゴールに到達するためには、難解なコマンドを使わざるを得ない」といった点をSaplingは解決しており、さまざまな面でシンプルに仕上がっているとMetaは述べています。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/303
304: デフォルトの名無しさん (ワッチョイ a5da-IBSA) [sage] 2022/11/17(木) 07:02:49.14 ID:oFtgoZb10 Git終了のお知らせ Metaの大規模ソースコード管理システム「Sapling」がオープンソース化 - GIGAZINE https://gigazine.net/news/20221116-meta-sapling/ http://mevius.5ch.net/test/read.cgi/tech/1667720427/304
305: デフォルトの名無しさん (アウアウウー Saa9-Y/9p) [] 2022/11/17(木) 08:39:39.23 ID:t8CddWfYa >>303 これは楽しみ でもネーミングがダメだな 一般的な単語をそのまま使うのは検索性が劣るので普及しにくくなる http://mevius.5ch.net/test/read.cgi/tech/1667720427/305
306: デフォルトの名無しさん (ワッチョイ 1d4e-Uv+W) [] 2022/11/17(木) 09:11:12.47 ID:782WqxX70 大抵の環境ではslって打つと汽車走るしなぁ http://mevius.5ch.net/test/read.cgi/tech/1667720427/306
307: デフォルトの名無しさん (アウアウウー Saa9-FFna) [] 2022/11/17(木) 09:56:43.00 ID:V4QZv0Fqa >>296 Git じゃなくて GitHub の話になるけど GitHub の fork はそこをうまく解決出来る手段だと思うわ http://mevius.5ch.net/test/read.cgi/tech/1667720427/307
308: デフォルトの名無しさん (アウアウウー Saa9-FFna) [] 2022/11/17(木) 10:03:55.51 ID:V4QZv0Fqa >>301 判ります http://mevius.5ch.net/test/read.cgi/tech/1667720427/308
309: デフォルトの名無しさん (ワッチョイ 4bce-IHKV) [sage] 2022/11/17(木) 14:30:18.96 ID:gm2HE+q+0 zuckerにしとけばよかったのに zucker --clone http://mevius.5ch.net/test/read.cgi/tech/1667720427/309
310: デフォルトの名無しさん (ワッチョイ 1d4e-Uv+W) [] 2022/11/17(木) 19:17:01.68 ID:782WqxX70 Gitオワタwww Meta、Git互換のソースコード管理クライアント「Sapling」をオープンソース化 https://codezine.jp/article/detail/16876 > なお、インタラクティブなsmartlog Web UIも用意されており、「sl web」を実行するだけでWebブラウザが起動され、スマートログ、コミット、修正、チェックアウトなどの表示が可能となる。ほかにも、sl undo、sl redo、sl uncommit、sl unamendといったさまざまな操作を元に戻せるコマンドも用意されている。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/310
311: デフォルトの名無しさん (ベーイモ MMab-9aJV) [sage] 2022/11/17(木) 19:53:43.27 ID:CXVXUQuWM meta の人が首切られても twitter の人みたいにならないようにしてるんかな http://mevius.5ch.net/test/read.cgi/tech/1667720427/311
312: デフォルトの名無しさん (ワッチョイ cd10-4LeY) [age] 2022/11/17(木) 19:55:29.04 ID:nV36xVvO0 >>310 お前何回同じリンク貼ってるの? 馬鹿なの? >>303 >>304 http://mevius.5ch.net/test/read.cgi/tech/1667720427/312
313: デフォルトの名無しさん (アウアウウー Saa9-Uv+W) [] 2022/11/17(木) 20:29:34.50 ID:uFwG0ab0a gitおじさんイライラで草w codezineのリンクは初出だがw涙で字が見えないらしいwww http://mevius.5ch.net/test/read.cgi/tech/1667720427/313
314: デフォルトの名無しさん (アウアウウー Saa9-9aJV) [sage] 2022/11/17(木) 20:45:14.23 ID:oYIw5RmVa 200m四方までズームで追える仕様が、200cm四方までズームで追える仕様になってないと、置きかわりは無理やで。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/314
315: デフォルトの名無しさん (ワッチョイ 4bcf-H0Ic) [sage] 2022/11/17(木) 21:19:54.35 ID:ArWNCDPA0 gitを使っている人ならsaplingの方が良いと思ったら乗り換えるだろうが gitが難しいとか言ってる人に使いこなせるんだろうか http://mevius.5ch.net/test/read.cgi/tech/1667720427/315
316: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/17(木) 22:08:49.01 ID:EURizIvt0 >>315 どうだろうね? 逆にgitに慣れた人が乗る換える利点は全くなさそうだけど、rebase 使ったことないとかほざいてる人たちは、とっと乗り換えるのが吉かもしれない。 ま、ちゃんとソースとか公開されてから評価なので今の時点で考えても無駄だな。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/316
317: デフォルトの名無しさん (ワッチョイ adc2-owoj) [sage] 2022/11/17(木) 23:07:28.26 ID:S8efKX2d0 gitよりもできることが制限されるとしたら乗り換えるメリット全くないな http://mevius.5ch.net/test/read.cgi/tech/1667720427/317
318: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/18(金) 00:06:31.69 ID:jciRgkpH0 ステージングがない時点で移行できる人は初心者とかに限られてる気がするんだけど…… http://mevius.5ch.net/test/read.cgi/tech/1667720427/318
319: デフォルトの名無しさん (ワッチョイ 4b8f-+RSR) [sage] 2022/11/18(金) 03:05:52.17 ID:NJJaJqGX0 ごくわずかしかいないhgユーザーなら移行もありなんじゃね 知らんけど http://mevius.5ch.net/test/read.cgi/tech/1667720427/319
320: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/18(金) 06:51:03.16 ID:AxmdzuHg0 >>302 お前らではな。それがGit以前の「最低限」だったし、その状況でGNU/Linuxは完全に動作してた。 ただまあ、Gitが何でどういう連中に崇拝されてるのかは理解出来たよ。 最終目的の「長期的メンテナンス」を、「コードの品質」でやるか「スーパークレクレ君」でやるかの違いだ。 ん~、やはり全く納得できんが、まあ見物だ。 しかし「スーパークレクレ君」にしても、最低限の選別眼は必要だと思うがなあ。Git開発陣にはこれもない。 昔から「仕事は段取り8割」と言われていて、プログラミングにもこれは当てはまるが、 「それなりの経験を積まないと、何が起こるかまるで想定出来ないので、段取りしようにも出来ない」という本質的な問題があって、 Gitはここを破壊したのだろう。だから本質的に初心者ホイホイで、初心者こそGitの恩恵にあやかれる。 道路工事やビル建設とは違い、情報だけを相手にするプログラミングだから、成立するのかもしれん。 Git開発陣見てると「段取り?何それ美味しいの?」だからね。 対して従来型は結局のところ「段取り」良くやろうとしてるだけだ。 ただGit開発陣以外はGitをツールとして段取り良くする為に使ってるし、俺はそいつらの方が正しいと思うけど。 それから、 従来: 「将来の手間の最小化」を目指し、今手間をかけて疎結合化する。(これにはリソースが限られているという大前提がある) Git: 「リソースは無限大」なのだから、今の手間を最小化し、とにかく人を集めれば、いつか誰かが良いコードを書いてくれる。 とまあ、これも正反対だ。 結局のところ、従来型における「自分達でやらねばならない」という、 当たり前すぎて前提条件とも言われない、プロジェクトに於ける潜在意識みたいな物を、 Gitはぶち壊し、「いつか誰かがやってくれるんだから良いじゃん」とまあ、 (見てないけど)ゆたぽんに対する嫌悪感と同質の物を俺は感じる。あれもネットがなければまるで成立しないのが同じ。 良く言えばネット社会に適応したとも言えるわけだが、なんだかねー。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/320
321: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/18(金) 06:51:32.62 ID:AxmdzuHg0 まあそりゃプログラミングの勉強なんてキリがないし、10,000時間とか要求されるし、 これに比べれば50-100時間もすればツールの達人には成れるから、おまえらみたいな馬鹿には魅力的に映るんだろうが、 マジでプログラマってコード書けない奴はゴミとしか見てないから、そこだけは注意しておいた方がいいと思うぜ。 (個人的にはこれも行きすぎだとも思ってはいるが) ちなみに個人的にはこういう正当な苦労はしないと意味ないと思ってる。 自分にとって獲得が楽な知識は、他人にとっても楽なんだよ。 先行すれば、一時的にはちやほやされるかもしれないが、すぐに取って代わられるし、使い捨てられる。 プログラマなら、正当に、プログラミングの勉強をするべきだと思うぜ。 お前にとって10,000時間かかることは、後輩にとっても10,000時間かかるんだよ。 ツール屋として生きる、ってのも俺はありだとは思うけどな。(ただ多くのプログラマはそうは見てない) http://mevius.5ch.net/test/read.cgi/tech/1667720427/321
322: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/18(金) 06:53:10.29 ID:AxmdzuHg0 >>315 その感覚が既にズレてる。 × 使いこなす ○ コードを書くことに集中しろ 自動rebaseってのは、ユーザーがrebaseする必要なくしているわけで、つまり、 プログラマはコードを書くことに集中しろ、日々の業務フロー通りにやってれば、自動的に上手く記録されるようになってる、というだけ。 要は「本業に集中しろ」であり、至極真っ当な方策。 使いこなすのではなく、そもそも使ってる感覚すら無くすことを目指してる。これは正しい。 メールや名刺を放り投げておいたら自動的に完璧に整理されてて、「あん時のアレ!」で出てくる、みたいな話。 或いは卒アルと言えば分かりやすいか? まあ今時の若者には逆に通じないかもしれないが、 俺らが高校生だった大昔は、今みたいに全員がカメラ持ってる状況ではなかったから、 提携業者が勝手に学校に出入りして日々の授業風景から学園祭まで色々写真を撮り溜めてた。 そして卒アルとして編集されて、勝手に出てきた。 俺らは生徒として活動してれば、そつなく記録されてた、というわけ。これを目指してる。 日々の業務フローを適切にこなしてれば、完璧に記録されてるから、本業に集中しろ、というわけ。 使いこなす必要なんて、最初から無いんだよ。業務フローを守れ、それだけ。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/322
323: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/18(金) 07:20:39.11 ID:jciRgkpH0 コミット・メッセージ不要とか言ってる長文君が、重要なのは将来の手間の最小化とか言ってて草 一人でしか開発したことないやつの戯言だね http://mevius.5ch.net/test/read.cgi/tech/1667720427/323
324: デフォルトの名無しさん (ブーイモ MM4b-0aU/) [sage] 2022/11/18(金) 08:57:16.76 ID:MZHPBThbM >>322 自動rebaseはいわば自動的な記録改竄なわけで、全てを完璧に記録するのとは対極では? 今時のデータ収集と分析においては全てをありのまま記録した上でデータ利用時に工夫するのが正道で、むしろrebaseを廃した上で rebase無しでも見づらくならないようにクライアントツール側で表示の仕方を工夫するのが筋かと http://mevius.5ch.net/test/read.cgi/tech/1667720427/324
325: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/18(金) 09:09:55.30 ID:jciRgkpH0 >>324 うむ。お前も長文君と同じレベルで何も分かってないな。 git は履歴管理ツールじゃないよ。なので履歴改竄とかもないよ。 http://mevius.5ch.net/test/read.cgi/tech/1667720427/325
326: デフォルトの名無しさん (アウアウウー Saa9-9aJV) [sage] 2022/11/18(金) 09:30:58.43 ID:G2UZSnwTa 長文君には一刻も早くゴミ箱アプリを開発して理論の正しさを証明する必要があるので、他所のアプリの話はそこそこにして新しいスレッドで作業して欲しい http://mevius.5ch.net/test/read.cgi/tech/1667720427/326
327: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/18(金) 09:43:06.36 ID:jciRgkpH0 ①gitは情報共有ツール、他人や未来の自分に「効率良く」情報を提供し情報を利用するのに使う ②gitはパッチ管理ツール、上記①を実現するためにコミットを作成、検索、編集、再利用するのに使う ③gitは整理整頓ツール、上記①②の目的で日頃から不要な情報を削除し有益な情報のみを残すようにするのに使う rebase は②のコミットの編集・再利用するためのコマンドで、主に③の目的で使用する http://mevius.5ch.net/test/read.cgi/tech/1667720427/327
328: デフォルトの名無しさん (ワッチョイ 4b8f-+RSR) [sage] 2022/11/18(金) 12:31:12.44 ID:NJJaJqGX0 長文くんは毎回意味のわからない喩え(今回も卒アルがどうとか)使ってるけど、あれでわかりやすく説明できてると思ってんのかね http://mevius.5ch.net/test/read.cgi/tech/1667720427/328
329: デフォルトの名無しさん (ワッチョイ 4bbb-tcgO) [sage] 2022/11/18(金) 16:55:16.94 ID:jciRgkpH0 俺が例にするとしたら「実験ノート」と「科学論文」かな。 長文君とかが欲しがってるのは「実験ノート」を録るツール。 git とかが提供しているのは「科学論文」を共有する論文誌。 「実験ノート」はありのまま全ての情報を記録するのが目的で後から修正したりしたら改竄になる。 でも「実験ノート」をそのまま貼り付けただけでは「科学論文」にはならない。論文では必要な情報だけを抜き出し簡潔にまとめて他人に分かり易く説明する必要がある。 そのためには何度も推敲する必要があり、手元にある論文の原稿は何度修正しても良い。改竄とかじゃない。 あと一度出版された論文の内容は修正できない。訂正するには新しい論文を書いて指摘する必要があるあたりも同じ。 意外と長文になった。すまん http://mevius.5ch.net/test/read.cgi/tech/1667720427/329
330: デフォルトの名無しさん (アウアウウー Saa9-FFna) [] 2022/11/18(金) 19:01:59.21 ID:PNsYUFFfa meta版のgitもどきが出たことで 終わったのはgitじゃなくて 長文おじさんの方だったというオチ http://mevius.5ch.net/test/read.cgi/tech/1667720427/330
331: デフォルトの名無しさん (ワッチョイ b57b-3eqv) [sage] 2022/11/18(金) 19:43:38.39 ID:AxmdzuHg0 >>324 俺もそう思うがそこはモノレポの限界なんだろ。 全てをありのままに記録するとbranchが煩雑すぎて余計意味分からんから、 いっそのこと熊手形状(ある点までは幹は一本でその先は一斉に分岐)に強制した上で、適用順に幹に追加、ということだろ。 幹は縞々模様になるが、一本鎖にはなるし、拡大すれば子細も得られ、縮小すればあらすじが得られる。 まあ初手としては悪くない選択だと思うよ。これまでのログを見慣れてる奴にも馴染みやすい。 そしてこの場合、rebaseをユーザーから隠蔽出来るから、(というか多分これが目的) 実際はありのまま全部記録してたが(M)、表示では一本鎖にしてました(V)、なんて事もツール内側だけで出来る。 だからsapling方式でユーザーは全く問題ないと分かったら、次手としてMVC分離で今君が言ってる事(=俺が欲しい機能)もやれる。 ここら辺の作戦は、実用主義で良いと思うよ。ツールは、 ・「今出来てない」ことが出来ないのは、大して問題にはならないが、 ・「今出来てる」ことが出来なくなるのは、大問題だから ユーザーからrebaseを本当に取り上げて良いかをまず様子見して、というわけだ。 (この点、ダイレクトにこの次手を目指すべき、と思う連中には物足りないだろうが、 作ってる連中が自分達のモノレポ用にチューニングしてるのだから、まあ仕方ない。 ただGitにはMVC臭がまるでなく、おかしな仕様になってる部分をmetaが修正してくれることには期待だ。 rebaseはViewでやるべきで、Modelでやるのは不味いし、基本にも反する。 ここら辺の判断が付かないのだから、Git開発陣はMVCを知らないのだと思うんだよね。つかあいつら色々不勉強すぎ) ただ、根本的な問題は、今のGitは一次元(時間軸)方向に成長する「一つの」ものをトラッキングする用に出来てて、 モノレポみたいに「多数の」物をブチ込んだ場合に対応出来ないことだ。 モノレポの場合は成長方向が多数だから、例えば中央から外側各方向に成長するものであって、 記録としては年輪やレーダーチャートみたいな見え方にならないと駄目だが、少なくとも今のGitはそうなってない。ただの線だ。 (それはポリレポでやれ、なのだろうけど、適度に癒着してるからモノレポの方がいいという判断なのだろうし) http://mevius.5ch.net/test/read.cgi/tech/1667720427/331
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 671 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s