[過去ログ]
Git 18 (1002レス)
Git 18 http://mevius.5ch.net/test/read.cgi/tech/1650651945/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
542: デフォルトの名無しさん (ワッチョイ 435f-pIDl) [sage] 2022/10/02(日) 20:42:06.76 ID:t7yq2oGI0 https://git-scm.com/docs/SubmittingPatches#describe-changes > The log message that explains your changes is just as important as the changes themselves. Your code may be clearly written with in-code comment to sufficiently explain how it works with the surrounding code, but those who need to fix or enhance your code in the future will need to know why your code does what it does, for a few reasons: ... http://m
evius.5ch.net/test/read.cgi/tech/1650651945/542
543: デフォルトの名無しさん (ワッチョイ 6384-ARfL) [sage] 2022/10/02(日) 21:53:11.93 ID:QRo7yeZh0 >>539 コマンドラインでもコミットメッセージはvimとかで丁寧に書けますが http://mevius.5ch.net/test/read.cgi/tech/1650651945/543
544: デフォルトの名無しさん (ワッチョイ 6384-ARfL) [sage] 2022/10/02(日) 21:57:22.79 ID:QRo7yeZh0 >>541 ReamineのチケットとかGithubのIssueとかにコミットを結びつけた方が読みやすいよね http://mevius.5ch.net/test/read.cgi/tech/1650651945/544
545: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/02(日) 22:11:44.82 ID:uPDZdRB50 >>543 vim はエディタでないという主張は初めて聞いた。emacs は環境とういうのは良く聞くけど。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/545
546: デフォルトの名無しさん (ワッチョイ ff7c-pIDl) [sage] 2022/10/02(日) 22:30:04.49 ID:w76y/xOG0 コミットはWindowsでやるならTortoiseGitが楽でいい複数行のコメントも書けるしね ログもGUIの方が見やすいし、diffもそうだしね http://mevius.5ch.net/test/read.cgi/tech/1650651945/546
547: デフォルトの名無しさん (スッップ Sd1f-HD9v) [sage] 2022/10/02(日) 23:56:46.78 ID:Yp4OiWZtd 今時Tortoiseはないでしょ GitはSVNなんかと違ってフォルダベースじゃないからファイルエクスプローラ上で操作するのは非合理で、 SourceTreeのようなワーキングツリーの差分をフラットに扱うクライアントのほうが圧倒的に使いやすい 普通に開発を進める分にはVSCodeやVS等のエディタ付属のGit機能で十分だしな http://mevius.5ch.net/test/read.cgi/tech/1650651945/547
548: デフォルトの名無しさん (ワッチョイ cfbb-Vwkg) [sage] 2022/10/03(月) 01:53:25.03 ID:VqHymwUT0 Windows版のSourceTreeがクソダサなのは何かの嫌がらせなの http://mevius.5ch.net/test/read.cgi/tech/1650651945/548
549: デフォルトの名無しさん (ワッチョイ c31d-755I) [sage] 2022/10/03(月) 11:24:33.95 ID:KjjssmK/0 以前GitHubへSSH認証で接続したことがあったので、 GitBashでssh -T git@github.comと入力してみたのですが、 Permission denied (publickey).と表示され、接続を拒否されてしまいました どう対処すればよいでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1650651945/549
550: デフォルトの名無しさん (ワッチョイ cf8f-Qo6X) [sage] 2022/10/03(月) 11:33:15.47 ID:9fynhyqE0 gitに関係ないのでこっちで質問してください ソースコード ホスティング総合【GitHub,GitLab,Bitbucket等】 https://mevius.5ch.net/test/read.cgi/tech/1531824290/ http://mevius.5ch.net/test/read.cgi/tech/1650651945/550
551: 549 (ワッチョイ c31d-vqPj) [sage] 2022/10/03(月) 16:52:54.84 ID:KjjssmK/0 >>550 分かりました 失礼しました http://mevius.5ch.net/test/read.cgi/tech/1650651945/551
552: デフォルトの名無しさん (ワッチョイ ff7c-pIDl) [sage] 2022/10/03(月) 17:51:58.05 ID:vdqtJkv30 >>547 SourceTreeなんてゴミ使うかよw よっぽどTortoiseGitの方が使いやすいわw http://mevius.5ch.net/test/read.cgi/tech/1650651945/552
553: デフォルトの名無しさん (ワッチョイ d39f-xADz) [sage] 2022/10/03(月) 19:22:26.43 ID:oUGFNhPI0 クラーケンでいいっすよ http://mevius.5ch.net/test/read.cgi/tech/1650651945/553
554: デフォルトの名無しさん (ワッチョイ 53c8-H9hz) [sage] 2022/10/03(月) 23:39:02.11 ID:HIJT7OgS0 >>547 ワーキングツリーの差分をフラットに扱う、について詳しく教えてもらえませんか。 fetchするときだけSourceTree使ってるんですが、いい点があるなら知りたいです 差分の見た目はgitkと同じだと感じてまして。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/554
555: デフォルトの名無しさん (ワッチョイ 53c8-H9hz) [sage] 2022/10/03(月) 23:41:51.85 ID:HIJT7OgS0 あ、わかりました。 TortoiseGitの、エクスプローラのオーバーレイと比較してるんですね。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/555
556: デフォルトの名無しさん (ワッチョイ b310-HZlz) [age] 2022/10/04(火) 08:23:42.03 ID:uzf3Ju8H0 Git v2.38.0 http://mevius.5ch.net/test/read.cgi/tech/1650651945/556
557: デフォルトの名無しさん (ワッチョイ cfbb-Vwkg) [sage] 2022/10/04(火) 11:25:30.61 ID:00cm+2sC0 TortoiseGitのオーバーレイって別に全OFFでもいいんだよな もっさり感とかのマイナスイメージの原因でもある コンソールを開いてないときに全体がダーティかどうかが見えるか程度のメリット http://mevius.5ch.net/test/read.cgi/tech/1650651945/557
558: デフォルトの名無しさん (ワッチョイ 6384-Kw1+) [sage] 2022/10/04(火) 13:18:54.26 ID:8FecEEXR0 TortoiseGitはシェルエクステンションの時点でインスコする気失せる http://mevius.5ch.net/test/read.cgi/tech/1650651945/558
559: デフォルトの名無しさん (ワッチョイ f390-HD9v) [sage] 2022/10/04(火) 15:00:17.58 ID:iRJJVrVe0 git使うなら開発者が愛用してるEmacsのmagitを使おうぜ http://mevius.5ch.net/test/read.cgi/tech/1650651945/559
560: デフォルトの名無しさん (アウアウウー Sa27-3IWS) [] 2022/10/05(水) 08:43:21.48 ID:sfonbe+Ea GUIクライアントならForkおすすめ http://mevius.5ch.net/test/read.cgi/tech/1650651945/560
561: デフォルトの名無しさん (ワッチョイ 53c8-H9hz) [sage] 2022/10/05(水) 22:35:11.78 ID:UUeH3vvk0 そうなんだ、fork使ってみようかな windowsしか知らないけど、sourcetreeだとdiffの横スクロールが使いづらい。 hunkごとに子scrollviewで表示するんだけど、親のscrollviewを下にスクロールしてからじゃないと、子の横スクロールバーが出てこない。 あとダブルクリックでExternal diffできないのも辛い。 さらにコミット画面が、履歴と別の画面なのが個人的にはイヤ。 履歴表示で、コミットをつなぐ線にヒット判定がないのも見ずらい。 http://mevi
us.5ch.net/test/read.cgi/tech/1650651945/561
562: デフォルトの名無しさん (オイコラミネオ MM87-H9hz) [sage] 2022/10/06(木) 18:25:19.94 ID:q29RvDaDM fork使ってみましたがなかなかいいですね。 自分にはSourceTreeより合っているようだ。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/562
563: デフォルトの名無しさん (ワッチョイ ff55-vqPj) [] 2022/10/06(木) 18:28:48.47 ID:N59THtE80 女性二人が書いた売れ筋の入門書を読んでいてもGitについて、どういうものなのかハッキリしないのですが、 分かりやすく解説している本またはサイトを教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/563
564: デフォルトの名無しさん (ワッチョイ ff7c-pIDl) [sage] 2022/10/06(木) 18:57:50.90 ID:tI414gt60 使い方が分からないという話? それともソース管理がイマイチ分からない話? http://mevius.5ch.net/test/read.cgi/tech/1650651945/564
565: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/06(木) 19:20:02.27 ID:zjAiMCMB0 なんでGitが必要なのでしょうか? シェルスクリプトでcpしてdiffを使って差分を見ればいいのではないでしょうか? バイナリ形式で保存されていて将来データが取り出せなるので困ります。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/565
566: デフォルトの名無しさん (テテンテンテン MM7f-d1zO) [sage] 2022/10/06(木) 19:26:53.11 ID:d7MKi9HyM >>565 知らんがな。 Git採用を決定したヤツに言えよ。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/566
567: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/06(木) 19:37:44.16 ID:zjAiMCMB0 決定してませんよ うちの学生にはシェルスクリプトで全部やらしています 流行り物のバージョン管理ツールなんて使わせません http://mevius.5ch.net/test/read.cgi/tech/1650651945/567
568: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/06(木) 19:41:25.37 ID:DBe4OZi40 >>565 お前はいつ、誰が、何のために変更したか全部覚えておけるの? どの変更とどの変更が一緒の組でどれが独立した修正か、差分見ただけですぐに区別できる? 多数の変更案の中から必要なものだけをすぐに組み合わせられる? 開発人数が多くなっても同じことができる? 1万回修正したとして、その差分を全部コピーで持っておくの? その無数のコピーの中から必要なコピーを見つけるのはどうやってやるの? http://mevius.5ch.net/test/read.
cgi/tech/1650651945/568
569: デフォルトの名無しさん (テテンテンテン MM7f-d1zO) [sage] 2022/10/06(木) 19:43:57.15 ID:d7MKi9HyM >>567 この「うちの学生」とは、あなたの想像上の存在に過ぎないのではないでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/569
570: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/06(木) 19:50:54.65 ID:zjAiMCMB0 >>569 実際に教えていますが何か? https://richlab.org/coterie/lpf.html そんな中,まさにその疑問や悩みに応えるような内容の講義 「シェルスクリプト言語論」を金沢地区の大学向けに、2016年から 開講してきました.ここまで4回(4年)開講し,内容が洗練されてきたところでついに書籍化しました. http://mevius.5ch.net/test/read.cgi/tech/1650651945/570
571: デフォルトの名無しさん (ワッチョイ ff7c-pIDl) [sage] 2022/10/06(木) 20:19:02.29 ID:tI414gt60 バイナリでも別に過去の履歴は取って来れるような ただリポジトリは肥大化するしバイナリの管理の為に作られたものでは無いから 相性が良い訳では無いのは分かるのだが プログラム開発の世界でバイナリと言えば大抵はエクセルなどのオフィス系のファイルだが 正直これらをgitでバージョン管理する必要は無い気はしなくもないw (でも大抵の会社はバイナリだろうがgitで管理しているが) http://mevius.5ch.net/test/read.cgi/tech/1650651945/571
572: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/06(木) 20:45:30.79 ID:zjAiMCMB0 >>571 なにか勘違いしているようだな gitはテキストデータでも保存するときに バイナリ形式を使っているから将来データが取り出せなくなると言っておるのだ そのようなものは使わん http://mevius.5ch.net/test/read.cgi/tech/1650651945/572
573: デフォルトの名無しさん (ワッチョイ ff7c-pIDl) [sage] 2022/10/06(木) 20:46:16.55 ID:tI414gt60 ん?将来?別に好きな履歴を取り出せるが? 何の話だ? http://mevius.5ch.net/test/read.cgi/tech/1650651945/573
574: デフォルトの名無しさん (ワッチョイ ff02-ypjK) [sage] 2022/10/06(木) 21:08:34.12 ID:vH9MiC1U0 gitの使い方を知らないただの老害だった… http://mevius.5ch.net/test/read.cgi/tech/1650651945/574
575: デフォルトの名無しさん (ワッチョイ 435f-pIDl) [sage] 2022/10/06(木) 21:49:48.89 ID:p6k/LOp80 >>565 おじいちゃん去年のスレッド忘れてまた来ちゃったの? さぁ↓こっちに帰りましょうね。 https://mevius.5ch.net/test/read.cgi/tech/1631002816/ http://mevius.5ch.net/test/read.cgi/tech/1650651945/575
576: デフォルトの名無しさん (ワッチョイ cfbb-Vwkg) [sage] 2022/10/06(木) 21:50:57.66 ID:J7yBN2sy0 いつもの粘着荒しじゃないの 途中で句読点のスタイルが変わってるし半分コピペの創作だろ あの手この手で相手してほしいんじゃね http://mevius.5ch.net/test/read.cgi/tech/1650651945/576
577: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/06(木) 22:22:36.07 ID:DBe4OZi40 バイナリ形式だから将来取り出せないって、何を心配してるんだろう? 文明崩壊後でコンピューターが使えなくなった時? 岩に刻んでおく? http://mevius.5ch.net/test/read.cgi/tech/1650651945/577
578: デフォルトの名無しさん (オッペケ Sr47-Kv6Z) [sage] 2022/10/06(木) 22:38:26.50 ID:PvD2K1c/r 間抜けなPOSIX原理主義者がまた論破されて敗走したのか http://mevius.5ch.net/test/read.cgi/tech/1650651945/578
579: デフォルトの名無しさん (ワッチョイ c31d-755I) [sage] 2022/10/06(木) 23:17:53.55 ID:jAkUbGv20 >>563 俺もその本読んだけど、何となくGitの存在意義分かったよ 例えば会議の備忘録がこんな感じで複数あるとしたら? ・備忘録_1.txt ・備忘録_2.txt ・備忘録_1改.txt ・備忘録_最新.txt ・備忘録_3.txt どれが最も新しいかピンとこない、どの順に更新されたのかピンとこない、 誰がどのファイルにどんな更新を加えたの分からない そんな問題を解決してくれるのがGitのようなバージョン管理ツール(って書いてある) http://mevius.5ch.net/te
st/read.cgi/tech/1650651945/579
580: デフォルトの名無しさん (ワッチョイ f35f-OAEy) [sage] 2022/10/06(木) 23:50:19.63 ID:orz8mNRt0 Gitむずかしいな みんなよく使えるな http://mevius.5ch.net/test/read.cgi/tech/1650651945/580
581: デフォルトの名無しさん (ワッチョイ 632c-LIzE) [sage] 2022/10/07(金) 04:44:37.69 ID:TBR3DhbF0 >>563 YouTube で「git 使い方」「git 入門 」などで検索! 山浦清透・せお丸・くろかわこうへい・しまぶーなど、色々ある http://mevius.5ch.net/test/read.cgi/tech/1650651945/581
582: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/07(金) 09:55:21.21 ID:E++rKArz0 >>577 UNIX哲学ではバイナリ形式は禁止されている 愚か者め http://mevius.5ch.net/test/read.cgi/tech/1650651945/582
583: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 10:07:54.49 ID:GHAO4XK10 >>582 だから、そのバイナリーって何よ? http://mevius.5ch.net/test/read.cgi/tech/1650651945/583
584: デフォルトの名無しさん (ワッチョイ d314-xADz) [sage] 2022/10/07(金) 10:12:43.41 ID:E++rKArz0 >>583 話のわからんやつだな。この本を買え。全部書いとるわ。 https://techbookfest.org/product/5743917710442496 我らが一番問題だと思っているのは、リポジトリーの中身の多くが訳のわからぬバイナリーデータになって いることだ。そのバージョン管理ソフトウェアが滅んだら復元は絶望的だ。テキストデータ形式ならば眺めれ ば方策も見えてくるのでまだ何とかなりそうな気がするというのに。「データはテキスト形式で保存せよ」とは UNIX
哲学でも言われてきたことだ。一体何を考えているのか。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/584
585: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 10:13:25.77 ID:E++rKArz0 移り行くトレンド 古参のプログラマーなら、これまでどんなバージョン管理ソフトウェアが台頭してきたか振り返ってみよ。す ぐ思いつくものだけでも、RCS、CVS、SVN、そしてGit。これらは同時期に存在して覇権を争っていたのでは ない。それぞれが時代を担ってきたといっても過言ではない。時代によって使うものが替わり、新しいバージョ ン管理ソフトウェアが流行り出せば、その使い方を覚え直し、時にはリポジトリーの移行を強いられてきたこと だろう
。よくまぁ、懲りもせずにといったところだが、我らはもうたくさんだ。もしかすると、諸君は「Git を 覚えれば安泰だ」などと思っているかも知れんが、あと数年、遅くとも5 年も経てばきっと次のバージョン管理 ソフトウェアが登場し、覚え直しとリポジトリーの移行を余儀なくされることだろう。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/585
586: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 10:13:49.81 ID:E++rKArz0 目的を見失っったバージョン管理ソフト バージョン管理ソフトウェアのそもそもの目的は何だったのか。開発を続け、バージョンアップしていくソフ トウェアの維持管理に要するコストの抑制であったはずだ。これは、POSIX 原理主義を崇拝する我らがソフト ウェアを5 年、10 年と生き長らえさせようとする、その根底に流れる目的そのものである。 ソフトウェアはバージョンアップする。新しいコードを加え、古いコードは切り捨て、時には依存するライブ ラリ
ーを付け替えもする。その変わる様をすべて見届けることがバージョン管理ソフトウェアの役割であり、そ れができて初めてまともに維持管理コストの抑制が実現する。ゆえに、 バージョン管理ソフトウェアは、ライブラリーの類よりも遥かに長く生き長らえなければ意味がない。 ところが実際はそうなっていない。「バージョン管理ソフトウェアの維持管理」を強いられる。本末転倒もい いところ。お前は何を言っているんだ。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/586
587: デフォルトの名無しさん (ワッチョイ cfbb-Vwkg) [sage] 2022/10/07(金) 10:26:43.54 ID:8xhEA9gJ0 覚え直しと移行すりゃいいじゃん その時期がくれば便利な移行ツール(git svnコマンドのような)が出回るし、簡単なことだよ そんなちっぽけなことを恐れて、完全無欠の理想通りじゃないからと今のベターな現実解を忌避するのはあれだ こだわりが強すぎて社会生活に支障が出るタイプの典型的症例 http://mevius.5ch.net/test/read.cgi/tech/1650651945/587
588: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 10:31:38.34 ID:E++rKArz0 >>587 何度も何度も覚え直しでお前は成長してると言えるのか シェルスクリプトだけでなんでもできる http://mevius.5ch.net/test/read.cgi/tech/1650651945/588
589: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 10:33:30.22 ID:E++rKArz0 >>587 中身がわけのわからんバイナリデータなのだから壊滅的だ データは取り出せなくなり移行なんかできん バージョン管理ソフトウェアが滅んだら復元は絶望的だ http://mevius.5ch.net/test/read.cgi/tech/1650651945/589
590: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 11:43:19.78 ID:GHAO4XK10 中身がわからんのはお前が無能だからだろ。ソースも公開されてるし、中身の形式も公開されてるので読んどけ。プロプラな機密ソフトの基準で語ってんじゃねーよ。 中身が完全にわかっているという意味ではテキストと同等かフォーマットが決まってる分それ以上に効率が良い。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/590
591: デフォルトの名無しさん (テテンテンテン MM7f-d1zO) [sage] 2022/10/07(金) 12:18:40.03 ID:6in1nvJWM >>582 UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている http://mevius.5ch.net/test/read.cgi/tech/1650651945/591
592: デフォルトの名無しさん (アウアウウー Sa27-G9OZ) [] 2022/10/07(金) 12:20:40.01 ID:d4ub3t4La テキストで保存した結果 e38397 e383ad e382b0 e383a9 e3839f e383b3 e382b0 e381a3 e381a6 e4bd95 efbc9f ↓ e383 97e3 83ad e382 b0 e383 a9 e383 9fe3 83b3 e382 b0 e381 a3 e381 a6 e4bd 95ef bc ↓ 繝励Ο繧ー繝ウ繝溘Φ繧ー縺」縺ヲ菴包シ http://mevius.5ch.net/test/read.cgi/tech/1650651945/592
593: デフォルトの名無しさん (ワッチョイ cfbb-Vwkg) [sage] 2022/10/07(金) 13:30:31.61 ID:8xhEA9gJ0 >>588 成長? 最適なツールを選ぶときに成長とか関係ある? 淡々と使うだけだろ 何度も何度もっていったい何百年生きるつもりなんだ http://mevius.5ch.net/test/read.cgi/tech/1650651945/593
594: デフォルトの名無しさん (ワッチョイ 23ab-pIDl) [sage] 2022/10/07(金) 13:58:18.44 ID:+OS+xNc10 USP研究所のシェルスクリプトマガジンを購読しているけど、 こんな人がライターなのか? いささかガッカリした。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/594
595: デフォルトの名無しさん (ワッチョイ d39f-xADz) [sage] 2022/10/07(金) 14:06:48.59 ID:h1ATf2/y0 バイナリに見えるのはgzip圧縮されてるだけでgitconfigに compression=0 loosecompression=0 を書いておくと無圧縮のテキストになったような http://mevius.5ch.net/test/read.cgi/tech/1650651945/595
596: デフォルトの名無しさん (ワッチョイ d314-xADz) [sage] 2022/10/07(金) 14:37:14.17 ID:E++rKArz0 >>593 せっかく覚えたのにバージョン管理ツールが変わって知識が役に立たなくなると言っておるのだ シェルスクリプトなら20年後も今の知識が通用する https://www.slideshare.net/ShellShoccarJpn/posix-59780910 http://mevius.5ch.net/test/read.cgi/tech/1650651945/596
597: デフォルトの名無しさん (ワッチョイ ff7c-pIDl) [sage] 2022/10/07(金) 14:39:12.40 ID:q9dWCqSf0 頭おかしい奴が沸いているw http://mevius.5ch.net/test/read.cgi/tech/1650651945/597
598: デフォルトの名無しさん (ワッチョイ d39f-xADz) [sage] 2022/10/07(金) 15:14:19.27 ID:h1ATf2/y0 ちなみにgitのリポジトリは、ブランチ、コミット履歴、データ(ファイル)の3種類を それぞれsha1ハッシュで繋いでいるだけのシンプルな構造 リポジトリをバラしてファイルを取り出すだけのプログラムなら大体の人は1日もあれば作れるよ http://mevius.5ch.net/test/read.cgi/tech/1650651945/598
599: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 15:32:28.30 ID:GHAO4XK10 >>598 さすがに1日もかからんやろ。スクリプト言語使って15分とかそんな感じでは。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/599
600: デフォルトの名無しさん (オッペケ Sr47-bCCe) [sage] 2022/10/07(金) 16:01:35.71 ID:IRNCV7aTr >>596 そんなに苦痛なんだ。 大変だね。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/600
601: デフォルトの名無しさん (ワッチョイ d39f-xADz) [sage] 2022/10/07(金) 16:13:03.09 ID:h1ATf2/y0 む 〇zlib圧縮 ×gzip圧縮 http://mevius.5ch.net/test/read.cgi/tech/1650651945/601
602: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 17:08:55.91 ID:E++rKArz0 >>598 ならばそのsha1ハッシュをPOSIXの範囲で作ってみよ POSIX準拠で仕様が許されてるハッシュ化コマンドはcksumのみだ 我らはbase64コマンドをawkで作ってみせた http://mevius.5ch.net/test/read.cgi/tech/1650651945/602
603: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 17:09:18.38 ID:E++rKArz0 POSIX準拠で使用が許されてる http://mevius.5ch.net/test/read.cgi/tech/1650651945/603
604: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 17:35:13.58 ID:GHAO4XK10 >>602 アホはスクリプト言語で書いた。 普通の人は速度出したいのでそういう用途にはCコンパイラ使う。POSIXにC言語の規定がないとでも思ってるんだろうな。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/604
605: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/07(金) 18:19:16.51 ID:E++rKArz0 >>604 アホはお前だ。POSIXにC言語の規定があることぐらい知っておるわ。 C言語はハードウェア依存する。そのような効率よりも移植性のほうが重要だ。 https://www.ipsj.or.jp/dp/contents/publication/32/S0804-R1601.html POSIXに準拠したプログラムを作成することにすると,開発言語はシェルスクリプト またはC言語(C99)に限定される.その理由は,POSIXで用意されている プログラミング言語としてのコマンド(以下,POSIXコマンドと記
す)に PerlやRuby,Javaといった現在よく利用される高級言語は存在せず, 存在するものはBourneシェル(sh コマンド)とCコンパイラ(c99コマンド)だけだからである. どちらを選択してもPOSIXに準拠したプログラミングができることにはなるが, 基本的にはシェルスクリプトを利用する.C言語はバイトオーダ等のハードウェア構造を 意識しなければならない.一方,シェルスクリプトであれば,そのようなハードウェア依存は POSIXコマンドが吸収しているため,意識せずにプログラミングできることが理由である. したがって,POSIX中心主義では,PO
SIXの仕様に準拠したシェルスクリプトを 中心としたプログラミングをする.シェルスクリプトを選択することには,以下に述べる3つの利点がある. http://mevius.5ch.net/test/read.cgi/tech/1650651945/605
606: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/07(金) 18:20:33.07 ID:E++rKArz0 >>604 シェルスクリプトが遅いなどというのも間違いだ。 それはストリーミング型の書き方を知らない愚か者の戯言だ 3.1.1 開発効率と処理効率の両立 シェルスクリプトはC言語と比べて処理の遅さを指摘されるが,それは必ずしも正しい認識ではない. シェルスクリプトはインタプリタ型言語であるため,ステップ数が多いほど処理効率は悪化する. また各ステップに外部コマンドを起動する記述があればそれも大きな処理効率悪化につながる. し
かし,手続き型の書き方からストリーミング型の書き方に改めるように工夫すれば, ステップ数の増加を抑えられ,処理効率は大きく改善する. http://mevius.5ch.net/test/read.cgi/tech/1650651945/606
607: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 18:27:03.31 ID:GHAO4XK10 >>606 じゃあ、お前がシェルスクリプトで git 書けばいいんじゃね? 俺はバイトオーダーに依存しないCプログラムの書き方知ってるのでそっち使うけど。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/607
608: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/07(金) 18:36:41.70 ID:E++rKArz0 >>607 我らはすでにシェルスクリプトでバージョン管理を行うすべを持っておる gitを書く必要などない 知りたくばこれを買ってPOSIX主義的バージョン管理概論を読め https://richlab.org/coterie/lpf.html http://mevius.5ch.net/test/read.cgi/tech/1650651945/608
609: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 19:07:35.47 ID:GHAO4XK10 >>608 ゴミを勧めんな。オライリーに訴えられてろ。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/609
610: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/07(金) 20:35:52.31 ID:E++rKArz0 >>609 ゴミならば大学の教科書になっておらぬわ http://mevius.5ch.net/test/read.cgi/tech/1650651945/610
611: デフォルトの名無しさん (ワッチョイ 7f1d-H9hz) [sage] 2022/10/07(金) 23:21:13.94 ID:YKezo8WP0 forkで2つのコミットの差分どうやって見るの? 履歴から2つ選択しても出ない。コンテキストメニューも。未実装? http://mevius.5ch.net/test/read.cgi/tech/1650651945/611
612: デフォルトの名無しさん (ワッチョイ deb0-kEV8) [sage] 2022/10/08(土) 00:36:23.18 ID:5sXOif570 以前作ったリポジトリのmasterブランチの名前をmainに変えようとしてます 以下の手順であってますか? リモートリポジトリは自分がSSHでログイン出来るノードにあってベアリポジトリにも入れる状態です 1. (ローカルで) git clone <リモートリポジトリ> <ローカルリポジトリ> # リポジトリを取得 2. (ローカルリポジトリで) git branch --move master main && git push origin main # ローカルでmasterをmainにリネームしてプッシュ 3. (
リモートのベアリポジトリで) git symbolic-ref HEAD refs/heads/main # HEADをmainに設定 4. (ローカルリポジトリで) git push origin :master # リモートリポジトリのmasterを削除 おかしいようであれば、新しいリポジトリを作って2.でそっちにpushして古いリポジトリは退避、以後は新しいのを使うことも考えてますがどうでしょうか http://mevius.5ch.net/test/read.cgi/tech/1650651945/612
613: デフォルトの名無しさん (ワッチョイ 5ebb-v24v) [sage] 2022/10/08(土) 05:07:17.54 ID:qNYwj5bN0 >>610 大学には頭おかしいのがおらんとでも? 大学全体の何割が使ってるか言ってみ。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/613
614: デフォルトの名無しさん (ドコグロ MM02-2v+W) [sage] 2022/10/08(土) 07:49:17.82 ID:fwLI4Y/XM どうせ安全じゃないだろw >fatal: detected dubious ownership in repository at こんなものつけるなよカス http://mevius.5ch.net/test/read.cgi/tech/1650651945/614
615: デフォルトの名無しさん (ワッチョイ de14-kHT+) [sage] 2022/10/08(土) 09:15:42.49 ID:vxPAcYo70 >>613 大学だけじゃないぞ プログラマならシェルスクリプトマガジンぐらい知っておろう そこに長期連載されているほど、普及しておる 頭がおかしいなら、こんなに長く連載されるはずがないな http://mevius.5ch.net/test/read.cgi/tech/1650651945/615
616: デフォルトの名無しさん (テテンテンテン MM0a-52T8) [sage] 2022/10/08(土) 13:26:00.09 ID:HbWzH6SVM >>615 シェルスクリプトなぁ……簡単な作業の自動化用途だな。 なんでgitスレでこんな話題が? NG指定したほうがいい? http://mevius.5ch.net/test/read.cgi/tech/1650651945/616
617: デフォルトの名無しさん (ワッチョイ aa1d-6SQA) [sage] 2022/10/08(土) 14:00:29.88 ID:x9F/jCO70 >>612set-headサブコマンドが使えるみたい http://mevius.5ch.net/test/read.cgi/tech/1650651945/617
618: デフォルトの名無しさん (ワッチョイ de14-kHT+) [sage] 2022/10/08(土) 14:11:03.99 ID:vxPAcYo70 >>616 愚か者め。シェルスクリプトは何でも出来る。CGIも作れた。 この間はUNIX哲学に基づいてリアルタイムカーネルなしに シェルスクリプトだけでリアルタイム処理を実現してみせたわ https://www.sea.jp/ss2021/download/11-SS2021.pdf http://mevius.5ch.net/test/read.cgi/tech/1650651945/618
619: デフォルトの名無しさん (ワッチョイ de14-kHT+) [sage] 2022/10/08(土) 14:23:26.42 ID:vxPAcYo70 >>616 gitのような目的を見失ったバージョン管理ソフトを使っているからだ バージョン管理ソフトはライブラリよりも長く行き続けなければならんものだが リポジトリでわけのわからんバイナリ形式を使っておるから バージョン管理ソフトが滅んだら復元は不可能になる。一体何を考えておるのか。 「データはテキスト形式で保存しろ」とはUNIX哲学でも言われている。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/619
620: デフォルトの名無しさん (ワッチョイ deb0-zauZ) [sage] 2022/10/08(土) 14:47:58.03 ID:TKlSmRLn0 容れ物が古くなったら新しい容れ物に中身を移すだけ。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/620
621: デフォルトの名無しさん (ワッチョイ de14-kHT+) [sage] 2022/10/08(土) 14:51:46.02 ID:vxPAcYo70 >>620 よくもまあ懲りもせずにといったところだな そうやって古くなったソフトを捨て新しいものに入れ替え せっかく覚えた知識は無駄になり移行作業で苦しむ POSIX原理主義なら一度覚えた知識は一生使うことが出来る 新しいことを覚える必要はない http://mevius.5ch.net/test/read.cgi/tech/1650651945/621
622: デフォルトの名無しさん (ワッチョイ deb0-zauZ) [sage] 2022/10/08(土) 15:05:26.99 ID:TKlSmRLn0 啓蒙したいんだろうけど >新しいことを覚える必要はない これ読んで「そんなメリットがあるなら俺もPOSIX原理主義に入信しよう」と考えるエンジニアがいるもんかね。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/622
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 380 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s