Git 20 (530レス)
上下前次1-新
115: (ワッチョイ 46df-cbcK) 2024/12/05(木)23:39 ID:PwliRaIW0(4/5) AAS
>>112
「メタデータ」の意味を取り違えていますけど?
116: (ワッチョイ 46df-cbcK) 2024/12/05(木)23:42 ID:PwliRaIW0(5/5) AAS
このスレッドはLinuxにおけるGitのスレッドじゃねえのにな
117: (ワッチョイ 7f7b-wwBR) 2024/12/06(金)09:03 ID:fS/z7DY00(1) AAS
>>112
不毛だと思うが続けるつもりならシンボリックリンクを突いた方がいいのでは?
Gitに整合性なんて無いし、
Linusには不要だったから付いてないが、一般人には必要だから質問されるって事にしかならないと思うが
118: (ワッチョイ a654-Dngz) 2024/12/07(土)15:04 ID:4vDr1gw70(1) AAS
必要ならそのツールを使えばいいだけ。
GITではそんな機能はないと言うだけのこと。
119: (ワッチョイ df05-lhhN) 2024/12/08(日)01:32 ID:69SzSHkA0(1) AAS
随分ひどいが質の低いのが回答者側に回ってきてるのは悪いことなのかそれとも良いバロメータなのか
120: (ワッチョイ df1f-k7On) 2024/12/08(日)09:44 ID:neBRud1Z0(1) AAS
昔から専門系の板は簡単そうに見える質問が来ると極端な知識マウントで自己重要感を補おうとする人が湧くよ
今風に言うと「完全に理解した」人々ってやつ
121: (ワッチョイ bf7d-EOzv) 2024/12/08(日)13:11 ID:1OHrCiTu0(1) AAS
事故重要感って言葉初めて聞いた
122: (アウアウウー Sa6b-6wbi) 2024/12/08(日)14:49 ID:VtvkCH1/a(1) AAS
検索したら出てきたから使っている人いるんだね。
自尊心と何が違うのかは知らんし、どうでもいいけど
123(1): (ワッチョイ e77b-BDa8) 2024/12/09(月)08:29 ID:oqd+iiqc0(1/10) AAS
他人の作ったツールでマウント取ろうとしてる時点で頭おかしいけどな
せめて「ぼくのすごいそふとうぇあ」でやれよと
(この意味ではQiitaは正しい)
それはさておき、
・実行環境の全てを保存したい→パーミッションも全部保持して欲しい
・ソースコードの変遷が辿れればいい→パーミッションは全部755でいい
実行権限のあり/なしで動作が変わるシェルスクリプトなんて普通作らんし、
(Git以前かららしいが)実行権限だけ保存するのはどういう理由なん?
124(1): (ワッチョイ 7fbb-rdwU) 2024/12/09(月)08:58 ID:4HU/GnaT0(1/9) AAS
>>123
多分だけど古くからの unix 文化の影響
ファイル所有者の読み書きの権限は無制限、ファイル所有者の実行権限は個々のファイルごとによって違うという使い方をするのが普通だった
分散型だと他人とかグループとかを管理する必要はない(そもそも所有者とか所有グループを管理してないので他人と所有者の区別がない)
結論として「実行権限」だけが残った
125(1): (ワッチョイ e77b-BDa8) 2024/12/09(月)09:59 ID:oqd+iiqc0(2/10) AAS
>>124
つまりデフォの644→手動で755に変更の履歴を残すのが目的だったと
なら750とか400とか使って真面目に管理してる連中には機能が足りないのだろうね
機能が足りないのなら追加すればいいだけの話
そこでGitは間違ってない、今後ともパーミッションが保存される事はない、他VCSもそうだし、とか考えるのは頭おかしいと思うぜ
126(1): (ワッチョイ 7fbb-rdwU) 2024/12/09(月)10:54 ID:4HU/GnaT0(2/9) AAS
>>125
そもそもバックアップはないのでファイルの所有者とかグループとかを保存管理してない
・つまり644だろうと666だろうと600だろうと違いがない、後ろの2つの数字は意味がない
・開発において所有者自身の読み書きを禁止する意味はない
という考えなので所有者の実行ビットのみくらうしか汎用的なユースケースが存在しない
みんなが役に立つ具体的な使い方思いつけば拡張されるかもしれないが、それを思いついたやつは今までいないので現状があると理解しろ
127(2): (ワッチョイ e77b-BDa8) 2024/12/09(月)12:05 ID:oqd+iiqc0(3/10) AAS
>>126
> それを思いついたやつは今までいないので現状があると理解しろ
それはお前が知らないだけ
ソースコード管理者≠実行者なのは普通にある
例えばapache等のWebサーバーはnobodyやothers等の低権限で動かすのが一般的だ
この場合は少なくとも自分とapacheの権限は独立して記録出来てないと不便だろ
そもそも今回の質問が発生するのも、また、
> 600の設定ファイルとかでよく出るGitのあるあるなんだけど設計思想なんでしょうがない (>>96)
あるあるになるのもみんなその機能を使いたいからだろ
> そもそもバックアップはないのでファイルの所有者とかグループとかを保存管理してない
バックアップ程度で大半の人には十分だし、実際、デプロイしたらいきなり使える方が便利だろ
これを言うとデプロイツールでもないと言い出すんだろうが、
いちいちパーミッションを設定するだけのスクリプトを書いたり、手動で走らせるのは全くの無駄だろ(>>96-99参考)
Git信者にはGitは間違ってない!としか思えないのだろうが、
俺は単純にパーミッションも保存すればもっと便利になるからそうすればいいだけだと考える
まあこの点は平行線なのでもういいが
とにかく今できないのは事実としてもね
というかね、このスレのGit信者にはパヨクや意識高い系馬鹿と同じ類の勘違いを感じる
「Gitではパーミッションは保存されないのが正しいのだ!だからお前らもGitの正しい使い方を学べ!」ではなく、
大衆が望んでる機能だし、今からでもパーミッションを保存するように改善すれば終わる話だと思うのだけどな
128(1): (ワッチョイ 7fbb-rdwU) 2024/12/09(月)12:09 ID:4HU/GnaT0(3/9) AAS
>>127
もしそう思うなら具体的なユースケースをつけてコミットしろ
みんなの役に立つと思われば採用されるだろう
お前の役にしか立たんと思われればフォークして勝手にやれと言われるだけ
結果が全て、お前の妄想はいらない
129(1): (ワッチョイ 7fbb-rdwU) 2024/12/09(月)12:21 ID:4HU/GnaT0(4/9) AAS
git に限らずオープンソースというのは実際に手を動かして実物で利便性を証明したものの集大成
誰もやらないのは、やる価値がないから(コストに見合わないと思うから)
怠慢だと思うならお前がやって証明しろ
130: (ワッチョイ e77b-BDa8) 2024/12/09(月)13:27 ID:oqd+iiqc0(4/10) AAS
>>128-129
長期的には俺がフォークするかもだが、今はやらないよ
誰かがフォークしてパーミッションも保存するバージョンを作ったら、そっちを使うけど
(同じスタンスの奴も多いはず。そもそもGit以前のLinusも同様だし)
というかそこでムキになる理由が分からんのよ
お前がGitの基本設計をしたわけではないのだから、お前が間違った事にはならないし、
必要な機能なのだから、最終的には実装されるだろうし、なら付ければいいだけだろ
現実的には99のように自分でスクリプト等を『余分に』整備して我慢してる人が大半で、
いつか誰かがブチ切れて実装されるのを待ってるだけだろ
OSSなんてそんなに大した物でもないよ
(Gitに限らず、どれもこれも結構ポンコツ)
なお俺がGitにコミットする事はないぞ。やるなら必ずフォークする
理由はコマンドをほぼ全部リストラしたいから
131(1): (ワッチョイ 7fbb-rdwU) 2024/12/09(月)13:55 ID:4HU/GnaT0(5/9) AAS
「何で? 理由は?」ってお前が問うから
・unix の伝統的に必要性が低いから
・そのせいで今まで誰もやろとうとしなかったから
という今そうなってない理由を答えてやっただけ(理由を間違えてるなら指摘しろ
それがお前の需要を満たしてないと思うのならば、それは別問題、それはお前が変えろ
変えるのは自由、そっちは議論してない
132: (ワッチョイ 6763-++IT) 2024/12/09(月)14:08 ID:oz7HR5eE0(1/7) AAS
バケツ君 再来?
133(2): (ワッチョイ e77b-BDa8) 2024/12/09(月)14:14 ID:oqd+iiqc0(5/10) AAS
>>131
お前らGit信者はOSSを勘違いしてて、
× OSSは自由に改変出来るので必要な機能は全て実装されている
○ OSSに実装されている機能は全て、
誰かがブチ切れて「こんなのやり続けるくらいなら俺が実装してやる!」となった結果であって、
当たり前だが不満は常に溜まった状態にあり、爆発ない限り何も改善しない
(不満があってブチ切れたとき、プロプライエタリでは使用を止めることしかできないが、
OSSなら自分で機能を付加するという選択肢もある、程度)
つまりGitに限らずOSSは完璧でもなく、足りない機能は普通にありまくりで、
Gitの場合はパーミッションがそうだ、というだけ
お前らがそこで、ムキー!!!ならお前が実装しろ!!!ってなるのも狂ってるよ
134(1): (ワッチョイ 7fbb-rdwU) 2024/12/09(月)14:26 ID:4HU/GnaT0(6/9) AAS
>>133
誰も git が完璧なんて言ってないが、今頃になって長文君論法は何故?
道具なので完璧である必要なんてそもそもない、自分が満足いく性能ならそれで良し
oss なんて情熱をもってそれを作る人がいるかとそれを使いたい人がいるかの論理積
存在しないのは作る人がいないか、使いたい人がいないかのどっちか
結果が全て、満足いかないなら、文句あったらお前が変えろの世界、それこそ気に要らなければ使わなくても良い
135: (ワッチョイ 6763-++IT) 2024/12/09(月)14:31 ID:oz7HR5eE0(2/7) AAS
>>133
誰かが実装するまで不満は残ったままということだろ?
だから不満があるなら自分で実装すればいいと言われている
136: (ワッチョイ e77b-BDa8) 2024/12/09(月)14:47 ID:oqd+iiqc0(6/10) AAS
>>134
> 変えるのは自由、そっちは議論してない(131)
> 長文君論法は何故?(134)
それはお前がフォークしろ論法に逃げたから、俺はフォークしない理由を述べたまで
というか、元の話に戻すと、パーミッションが保存されない件について、
あるある質問者: 保存して欲しい、或いは保存されるのが当然だと思ってたのに…
俺: 機能の不備で、いつか追加されるだろ
Git信者: 保存されないのが仕様だし、正しい!文句あるならGitを使うな!
或いはフォークしろ!フォークもしないのに文句言うな!
であって、これはもう平行線だからいいと既に127で言ったろ
その後お前がフォークガー論法(128-129)で論点逸らししてきたから、
俺もちょっとつき合ってみたら、逆に俺が論点逸らしした風に装うのだからGit信者は頭おかしい
論点を逸らしたのはお前だぞ
(まあお前が議論慣れしてないだけかもしれんが)
とはいえこの話題についてはもう何も生産性無いし、やめでいいが
137(1): (ワッチョイ 7fbb-rdwU) 2024/12/09(月)14:54 ID:4HU/GnaT0(7/9) AAS
俺は 123 の最後にある「どういう理由?」に答えようとしただけで、それ以前の議論の回答はしてないぞ?
現状が気にいらないとう方向に話が逸れたのでそっちはコミットするなり勝手にしろといってるだけ
138: (ワッチョイ 6763-++IT) 2024/12/09(月)15:04 ID:oz7HR5eE0(3/7) AAS
>大衆が望んでる機能
と言いながらそれを望んでいる人がどれくらいいるかというデータは示さない
「俺が望んでいるのだから皆望んでいるに決まってる!」と言ってるだけ
139(1): (ワッチョイ e77b-BDa8) 2024/12/09(月)15:25 ID:oqd+iiqc0(7/10) AAS
>>137
> それ以前の議論の回答はしてないぞ?
お前がそう思うのならそれでいいが、俺もお前の「パーミッションを保存しなかった理由の推定」には文句言ってないぞ
俺が突っ込んだのは、127で引用したとおり、
> それを思いついたやつは今までいない
なわけあるかボケ!であってね
というかむしろ、パーミッションも保存してくれると考える方が自然だ
既に言った通り、お前らはGitが正しいという前提で考えだすから話がおかしくなる
とはいえこの辺は本当に平行線なのでもういいよ
OSSなんてどれもマグマは溜まってる状態で、ある意味これが仕様だ
> 結果が全て(134)
これでいいよ
俺: いつか誰かが追加して、パーミッションも保存出来るようになるだろ
Git信者: Gitではパーミッションは保存されないのが正しいので、未来永劫この機能は付きません
で、どっちの予想が正しいか、結果で判断するのが正しい
そしてこれを現時点で結論づけるのは不可能なので、この話は終わりでいい
140(2): (ワッチョイ 7fbb-rdwU) 2024/12/09(月)15:31 ID:4HU/GnaT0(8/9) AAS
OSS なんて「仕様に文句言う暇があったら修正コード書け、コード書いてない時点で困ってない」と判断する修羅の世界
「その機能がない」=「今まではそれを入れる理由はなかった」なんだよ
未来は知らん、困ってるやつが頑張れ
141(1): (ワッチョイ 6763-++IT) 2024/12/09(月)15:36 ID:oz7HR5eE0(4/7) AAS
>>139
この先ずっと実装されないままでも「俺は正しい」と言い続けるわけだ
142(1): (ワッチョイ e77b-BDa8) 2024/12/09(月)15:43 ID:oqd+iiqc0(8/10) AAS
>>140
× > 今まではそれを入れる理由はなかった
○ 我慢出来る範囲だったので我慢してた (130で言ったとおり)
なんだよ
というかお前のOSS最強信仰がどこから来るのか分からんが、
Gitに限らず何であれ、或いはプロプライエタリでも、
「ここもうちょっとなんとかならんかったんか」とは感じるものだと思うのだがな
ただまあ、中には、現状をひたすら受け入れるタイプも居て、君がそうだというだけなのかもしれんが
143: (ワッチョイ e77b-BDa8) 2024/12/09(月)15:52 ID:oqd+iiqc0(9/10) AAS
>>140
おっとすまん、見落とした
> OSS なんて「仕様に文句言う暇があったら修正コード書け
OSSは主語が大きすぎるので『Gitは』ということにして欲しいが、実際Gitではそうなのだろう
仕様を軽視しすぎだからあんなコマンドの山になる
とはいえ、これに関しては作った奴がそうなんだし、気に入らなければ使うなにしかならないが
144: (ワッチョイ 6763-++IT) 2024/12/09(月)15:52 ID:oz7HR5eE0(5/7) AAS
>>142
「我慢出来る範囲」を超えたのなら実装すればいい
グダグダ言うだけで実装しない・できない奴ばかりならこの先もずっと変わらない
上下前次1-新書関写板覧索設栞歴
あと 386 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.010s