Git 20 (530レス)
Git 20 http://mevius.5ch.net/test/read.cgi/tech/1707958209/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
99: デフォルトの名無しさん (スッップ Sd70-V211) [] 2024/12/03(火) 23:07:05.89 ID:bTlhOqOWd >>96 >>97 なるほどありがとう そういうことならスクリプトでやるかな http://mevius.5ch.net/test/read.cgi/tech/1707958209/99
100: デフォルトの名無しさん (ワッチョイ 46df-cbcK) [] 2024/12/05(木) 01:07:05.86 ID:PwliRaIW0 >>93 それはOSが管理しているのであって、ファイルそのものにそういう情報があるわけではない。 http://mevius.5ch.net/test/read.cgi/tech/1707958209/100
101: デフォルトの名無しさん (ワッチョイ 62f6-ABoF) [sage] 2024/12/05(木) 09:32:47.93 ID:BvdDuGAN0 んなこと言ったらファイル名もいらないって話になっちゃうぞ。 ファイル名はinodeではなくデータだとかいうツッコミは無しな。それこそファイルシステムの実装の都合に過ぎないんだから。 Gitがパーミッションを扱わないのはLinuxカーネル開発のソース管理においてそれを必要としないからで、それ以上のこじつけは必要ない。 http://mevius.5ch.net/test/read.cgi/tech/1707958209/101
102: デフォルトの名無しさん (ワッチョイ daa1-37wG) [sage] 2024/12/05(木) 14:04:38.28 ID:pujK8SSF0 xlsxとかxmlとしてバージョン管理できないの?しなくて良いのかもしれんが http://mevius.5ch.net/test/read.cgi/tech/1707958209/102
103: デフォルトの名無しさん (ワッチョイ 8cbb-0Qe2) [sage] 2024/12/05(木) 15:31:26.26 ID:jrS77sb50 >>101 git 出てくる以前から svn とか他の分散型でも実行権限しか管理しないのが常識だったから linux kernel のせいにするのは間違い http://mevius.5ch.net/test/read.cgi/tech/1707958209/103
104: デフォルトの名無しさん (ワイーワ2 FF7a-cbcK) [] 2024/12/05(木) 19:17:01.43 ID:xwxGapJaF >>101 プレーンテキストにこのファイルの説明書が付いているという発想はなかなか思いつかないぞw http://mevius.5ch.net/test/read.cgi/tech/1707958209/104
105: デフォルトの名無しさん (ブーイモ MMba-cbcK) [] 2024/12/05(木) 19:17:26.14 ID:f+d6ZP2RM >>101 プレーンテキストにこのファイルの説明書が付いているという発想はなかなか思いつかないぞw http://mevius.5ch.net/test/read.cgi/tech/1707958209/105
106: デフォルトの名無しさん (ブーイモ MMba-cbcK) [] 2024/12/05(木) 19:19:57.44 ID:f+d6ZP2RM Windowsだってファイルにアクセス制御情報があるのではない。 DOSがディスクオペレーションシステムだと知っていれば、ファイルを管理しているのはOSで、ファイルがOSに指示しているという発想が出てくるはずがない。 http://mevius.5ch.net/test/read.cgi/tech/1707958209/106
107: デフォルトの名無しさん (ワッチョイ 3a11-RK3/) [sage] 2024/12/05(木) 20:15:24.74 ID:3xJzv6vp0 (この流れ早く終わらないかなあ) http://mevius.5ch.net/test/read.cgi/tech/1707958209/107
108: デフォルトの名無しさん (ワッチョイ 7f7b-wwBR) [sage] 2024/12/05(木) 20:36:07.99 ID:+3mg3S2k0 必要な機能が欠けている、という事でしかないのでは。 実行権限だけ管理するというのもチグハグだし。 >>101 > それ以上のこじつけは必要ない。 完全に同意。 Git信者はGit一神教徒だから、Gitは間違ってない、間違わない、という前提で話をするからおかしくなる。 本当に間違ってないのであれば、更新する必要がない。ある意味CやHTMLがこれに近い。 Gitはツギハギだらけなんだから、パーミッションも今後は保存されるようになる、それの
方が便利だから、というだけでよいのでは。 http://mevius.5ch.net/test/read.cgi/tech/1707958209/108
109: デフォルトの名無しさん (ワッチョイ 8cbb-0Qe2) [sage] 2024/12/05(木) 20:59:18.56 ID:jrS77sb50 >>108 逆に git しか使ったことないやつがこういう戯言言うよな 最近のメジャーな VCS は実行権限しか管理しないのが普通なのに git 特有の仕様だと思い込んでる。git 以前からなのに http://mevius.5ch.net/test/read.cgi/tech/1707958209/109
110: デフォルトの名無しさん (スッップ Sd70-V211) [] 2024/12/05(木) 21:27:58.46 ID:mSFWhExMd みなさんケンカはやめよう http://mevius.5ch.net/test/read.cgi/tech/1707958209/110
111: デフォルトの名無しさん (ワッチョイ 52d7-NABF) [] 2024/12/05(木) 22:57:49.39 ID:i4nmZT4E0 しかし教科書ではきれいにブランチだのフィックスだのと理想的なバージョン 管理が語られるが、会社でそれなりの規模になってくるとユーザーもいろいろだし MSオフィスファイルや画像やとファイルの種別も多いのでほんとカオス化するなあ もうやだ http://mevius.5ch.net/test/read.cgi/tech/1707958209/111
112: デフォルトの名無しさん (ワッチョイ 9671-ABoF) [sage] 2024/12/05(木) 23:18:07.05 ID:SPvCQMZG0 >>106 だからその理屈だとgitが実行権限やファイル名を扱えることを説明できないでしょ Linuxでは実行権限はメタデータだし、ファイル名はファイルではなくディレクトリのデータだ Windowsではファイル名はアクセス権限と同等のメタデータの一つだね http://mevius.5ch.net/test/read.cgi/tech/1707958209/112
113: デフォルトの名無しさん (ワッチョイ 46df-cbcK) [] 2024/12/05(木) 23:37:35.74 ID:PwliRaIW0 >>112 それはGitの話ではなく、Gitの使い方の話だぜ? http://mevius.5ch.net/test/read.cgi/tech/1707958209/113
114: デフォルトの名無しさん (ワッチョイ 46df-cbcK) [] 2024/12/05(木) 23:38:42.52 ID:PwliRaIW0 >>112 ファイル名がパス名なのはUNIXの話でLinux独自の考えじゃない http://mevius.5ch.net/test/read.cgi/tech/1707958209/114
115: デフォルトの名無しさん (ワッチョイ 46df-cbcK) [] 2024/12/05(木) 23:39:42.78 ID:PwliRaIW0 >>112 「メタデータ」の意味を取り違えていますけど? http://mevius.5ch.net/test/read.cgi/tech/1707958209/115
116: デフォルトの名無しさん (ワッチョイ 46df-cbcK) [] 2024/12/05(木) 23:42:05.86 ID:PwliRaIW0 このスレッドはLinuxにおけるGitのスレッドじゃねえのにな http://mevius.5ch.net/test/read.cgi/tech/1707958209/116
117: デフォルトの名無しさん (ワッチョイ 7f7b-wwBR) [sage] 2024/12/06(金) 09:03:40.82 ID:fS/z7DY00 >>112 不毛だと思うが続けるつもりならシンボリックリンクを突いた方がいいのでは? Gitに整合性なんて無いし、 Linusには不要だったから付いてないが、一般人には必要だから質問されるって事にしかならないと思うが http://mevius.5ch.net/test/read.cgi/tech/1707958209/117
118: デフォルトの名無しさん (ワッチョイ a654-Dngz) [sage] 2024/12/07(土) 15:04:30.30 ID:4vDr1gw70 必要ならそのツールを使えばいいだけ。 GITではそんな機能はないと言うだけのこと。 http://mevius.5ch.net/test/read.cgi/tech/1707958209/118
119: デフォルトの名無しさん (ワッチョイ df05-lhhN) [] 2024/12/08(日) 01:32:04.62 ID:69SzSHkA0 随分ひどいが質の低いのが回答者側に回ってきてるのは悪いことなのかそれとも良いバロメータなのか http://mevius.5ch.net/test/read.cgi/tech/1707958209/119
120: デフォルトの名無しさん (ワッチョイ df1f-k7On) [sage] 2024/12/08(日) 09:44:23.06 ID:neBRud1Z0 昔から専門系の板は簡単そうに見える質問が来ると極端な知識マウントで自己重要感を補おうとする人が湧くよ 今風に言うと「完全に理解した」人々ってやつ http://mevius.5ch.net/test/read.cgi/tech/1707958209/120
121: デフォルトの名無しさん (ワッチョイ bf7d-EOzv) [] 2024/12/08(日) 13:11:46.15 ID:1OHrCiTu0 事故重要感って言葉初めて聞いた http://mevius.5ch.net/test/read.cgi/tech/1707958209/121
122: デフォルトの名無しさん (アウアウウー Sa6b-6wbi) [sage] 2024/12/08(日) 14:49:01.54 ID:VtvkCH1/a 検索したら出てきたから使っている人いるんだね。 自尊心と何が違うのかは知らんし、どうでもいいけど http://mevius.5ch.net/test/read.cgi/tech/1707958209/122
123: デフォルトの名無しさん (ワッチョイ e77b-BDa8) [sage] 2024/12/09(月) 08:29:12.66 ID:oqd+iiqc0 他人の作ったツールでマウント取ろうとしてる時点で頭おかしいけどな せめて「ぼくのすごいそふとうぇあ」でやれよと (この意味ではQiitaは正しい) それはさておき、 ・実行環境の全てを保存したい→パーミッションも全部保持して欲しい ・ソースコードの変遷が辿れればいい→パーミッションは全部755でいい 実行権限のあり/なしで動作が変わるシェルスクリプトなんて普通作らんし、 (Git以前かららしいが)実行権限だけ保存するのはどういう理由なん
? http://mevius.5ch.net/test/read.cgi/tech/1707958209/123
124: デフォルトの名無しさん (ワッチョイ 7fbb-rdwU) [sage] 2024/12/09(月) 08:58:03.97 ID:4HU/GnaT0 >>123 多分だけど古くからの unix 文化の影響 ファイル所有者の読み書きの権限は無制限、ファイル所有者の実行権限は個々のファイルごとによって違うという使い方をするのが普通だった 分散型だと他人とかグループとかを管理する必要はない(そもそも所有者とか所有グループを管理してないので他人と所有者の区別がない) 結論として「実行権限」だけが残った http://mevius.5ch.net/test/read.cgi/tech/1707958209/124
125: デフォルトの名無しさん (ワッチョイ e77b-BDa8) [sage] 2024/12/09(月) 09:59:14.74 ID:oqd+iiqc0 >>124 つまりデフォの644→手動で755に変更の履歴を残すのが目的だったと なら750とか400とか使って真面目に管理してる連中には機能が足りないのだろうね 機能が足りないのなら追加すればいいだけの話 そこでGitは間違ってない、今後ともパーミッションが保存される事はない、他VCSもそうだし、とか考えるのは頭おかしいと思うぜ http://mevius.5ch.net/test/read.cgi/tech/1707958209/125
126: デフォルトの名無しさん (ワッチョイ 7fbb-rdwU) [sage] 2024/12/09(月) 10:54:51.44 ID:4HU/GnaT0 >>125 そもそもバックアップはないのでファイルの所有者とかグループとかを保存管理してない ・つまり644だろうと666だろうと600だろうと違いがない、後ろの2つの数字は意味がない ・開発において所有者自身の読み書きを禁止する意味はない という考えなので所有者の実行ビットのみくらうしか汎用的なユースケースが存在しない みんなが役に立つ具体的な使い方思いつけば拡張されるかもしれないが、それを思いついたやつは今までいないので
現状があると理解しろ http://mevius.5ch.net/test/read.cgi/tech/1707958209/126
127: デフォルトの名無しさん (ワッチョイ e77b-BDa8) [sage] 2024/12/09(月) 12:05:14.30 ID:oqd+iiqc0 >>126 > それを思いついたやつは今までいないので現状があると理解しろ それはお前が知らないだけ ソースコード管理者≠実行者なのは普通にある 例えばapache等のWebサーバーはnobodyやothers等の低権限で動かすのが一般的だ この場合は少なくとも自分とapacheの権限は独立して記録出来てないと不便だろ そもそも今回の質問が発生するのも、また、 > 600の設定ファイルとかでよく出るGitのあるあるなんだけど設計思想なんでしょうがない
(>>96) あるあるになるのもみんなその機能を使いたいからだろ > そもそもバックアップはないのでファイルの所有者とかグループとかを保存管理してない バックアップ程度で大半の人には十分だし、実際、デプロイしたらいきなり使える方が便利だろ これを言うとデプロイツールでもないと言い出すんだろうが、 いちいちパーミッションを設定するだけのスクリプトを書いたり、手動で走らせるのは全くの無駄だろ(>>96-99参考) Git信者にはGitは間違ってない!としか思えないのだろうが、 俺は単純にパーミッションも保存すればもっと便利
になるからそうすればいいだけだと考える まあこの点は平行線なのでもういいが とにかく今できないのは事実としてもね というかね、このスレのGit信者にはパヨクや意識高い系馬鹿と同じ類の勘違いを感じる 「Gitではパーミッションは保存されないのが正しいのだ!だからお前らもGitの正しい使い方を学べ!」ではなく、 大衆が望んでる機能だし、今からでもパーミッションを保存するように改善すれば終わる話だと思うのだけどな http://mevius.5ch.net/test/read.cgi/tech/1707958209/127
128: デフォルトの名無しさん (ワッチョイ 7fbb-rdwU) [sage] 2024/12/09(月) 12:09:10.99 ID:4HU/GnaT0 >>127 もしそう思うなら具体的なユースケースをつけてコミットしろ みんなの役に立つと思われば採用されるだろう お前の役にしか立たんと思われればフォークして勝手にやれと言われるだけ 結果が全て、お前の妄想はいらない http://mevius.5ch.net/test/read.cgi/tech/1707958209/128
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 402 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s