Git 20 (530レス)
上下前次1-新
85(1): (ワントンキン MM92-KrXD) 2024/11/17(日)20:35 ID:Jr+9HLroM(1) AAS
なんでGitはおかしな原理主義者出てきやすいのだろう?
そりゃGitの〜を使えばできます、は事実ですだろう
でも無理してなんでもかんでもGitでやる必要ないよなあ
どうも原理主義者くんはこの用途はこっちのバージョン管理ツールが合ってる、と言われるとGitにはその機能がない、と責められているように聞こえるらしい
86: (ワッチョイ 42fa-vyHt) 2024/11/17(日)21:12 ID:9BT2IQwv0(1) AAS
git 以前にプログラミング向いてないやつがいるな
「ローカルでエディットしてるファイルを排他したいだけなら VCS じゃなくてエディタのロックの仕事」
って言われたら顔真っ赤にして反論するんだろうか?
87: 30 (ワッチョイ 4368-LaHf) 2024/11/17(日)22:38 ID:G7eUir2J0(1) AAS
git一択と言ってる奴いて草
これが原理主義か怖いねえ😱
88: (ワッチョイ 42d2-YlA6) 2024/11/18(月)23:21 ID:cZsx9Sbk0(1) AAS
日本人はやたら正解があることにしたがるが、外国人は正解が複数存在するという考えだから発展する。
89: (ワッチョイ ff7b-hNv8) 2024/11/19(火)07:05 ID:8dOnv38L0(1) AAS
>>85
> なんでGitはおかしな原理主義者出てきやすいのだろう?
馬鹿がイキるのに丁度良い複雑さだから
まともな人はコードに忙しくツールなんて出来るだけ疎かにするのもあって
90(1): (ワッチョイ 4b5f-w+Vt) 2024/11/19(火)17:13 ID:ADRNByYj0(1) AAS
ゴミ箱くんが帰ってきたのか?
91: (ワッチョイ 679e-d0HJ) 2024/11/19(火)19:37 ID:dPz/0I6b0(1) AAS
>>90
思い出した。
専用のスレッド作ってもらっていて、2022/11/20だ。あれから2年か。
92: (ワッチョイ 17c0-JTg/) 2024/11/25(月)16:12 ID:dXKNZcvG0(1) AAS
Git v2.47.1
93(5): (スッップ Sd70-V211) 2024/12/02(月)01:10 ID:rhvdeBiud(1) AAS
ファイルのパーミッションって保存されないの?
94: (ワッチョイ 8cbb-0Qe2) 2024/12/02(月)09:32 ID:9ZwZTn5W0(1) AAS
>>93
実行権限以外は管理されない、git は保存ツールやバックアップツールでなくてコラボツールなので読み書き権限の管理は不要
Windows 使いとかで実行権限がうまくいかない場合は core.filemode=true 設定とか、--chmod とオプションとかを使うと良い
95: (ワッチョイ a698-Dngz) 2024/12/03(火)09:10 ID:6hEsCuOf0(1) AAS
>>93
なんかバックアップと勘違いしてる人多いよね。
複数のPCで使う前提なのにパーミッション管理して何したいの?って思う。
96(2): (ワッチョイ 520d-X9QH) 2024/12/03(火)12:44 ID:yqFxGGnO0(1) AAS
>>93
されないね 600の設定ファイルとかでよく出るGitのあるあるなんだけど設計思想なんでしょうがない
他のVCSには出来るものもあるんでそっちを検討するか、毎回シェルスクリプトを叩くか、置けるならGitのフックを使うか
それこそドットファイルの管理なんかでマージとかはあんまり考慮しなく出来るなら、rsyncみたいな世代バックアップのツール使ってもいいかも
97(3): (ワッチョイ 3afd-06K+) 2024/12/03(火)16:09 ID:OOgT5lr40(1) AAS
perforceは出来るけどまああれだしな
後はそれこそRCSくらいしか思い浮かばないけど他になんかあったっけ
98(1): (ワッチョイ 8cbb-0Qe2) 2024/12/03(火)17:16 ID:vojirIcj0(1) AAS
>>97
昔は、
新しいのは考え方や目的が違う、ファイル単位で読み書き権限の管理とかしたかったら今まで通りRCSとかCVS使い続けろ
って言うのが常識だったんだが
99(2): (スッップ Sd70-V211) 2024/12/03(火)23:07 ID:bTlhOqOWd(1) AAS
>>96 >>97
なるほどありがとう
そういうことならスクリプトでやるかな
100: (ワッチョイ 46df-cbcK) 2024/12/05(木)01:07 ID:PwliRaIW0(1/5) AAS
>>93
それはOSが管理しているのであって、ファイルそのものにそういう情報があるわけではない。
101(4): (ワッチョイ 62f6-ABoF) 2024/12/05(木)09:32 ID:BvdDuGAN0(1) AAS
んなこと言ったらファイル名もいらないって話になっちゃうぞ。
ファイル名はinodeではなくデータだとかいうツッコミは無しな。それこそファイルシステムの実装の都合に過ぎないんだから。
Gitがパーミッションを扱わないのはLinuxカーネル開発のソース管理においてそれを必要としないからで、それ以上のこじつけは必要ない。
102: (ワッチョイ daa1-37wG) 2024/12/05(木)14:04 ID:pujK8SSF0(1) AAS
xlsxとかxmlとしてバージョン管理できないの?しなくて良いのかもしれんが
103: (ワッチョイ 8cbb-0Qe2) 2024/12/05(木)15:31 ID:jrS77sb50(1/2) AAS
>>101
git 出てくる以前から svn とか他の分散型でも実行権限しか管理しないのが常識だったから linux kernel のせいにするのは間違い
104: (ワイーワ2 FF7a-cbcK) 2024/12/05(木)19:17 ID:xwxGapJaF(1) AAS
>>101
プレーンテキストにこのファイルの説明書が付いているという発想はなかなか思いつかないぞw
105: (ブーイモ MMba-cbcK) 2024/12/05(木)19:17 ID:f+d6ZP2RM(1/2) AAS
>>101
プレーンテキストにこのファイルの説明書が付いているという発想はなかなか思いつかないぞw
106(1): (ブーイモ MMba-cbcK) 2024/12/05(木)19:19 ID:f+d6ZP2RM(2/2) AAS
Windowsだってファイルにアクセス制御情報があるのではない。
DOSがディスクオペレーションシステムだと知っていれば、ファイルを管理しているのはOSで、ファイルがOSに指示しているという発想が出てくるはずがない。
107: (ワッチョイ 3a11-RK3/) 2024/12/05(木)20:15 ID:3xJzv6vp0(1) AAS
(この流れ早く終わらないかなあ)
108(1): (ワッチョイ 7f7b-wwBR) 2024/12/05(木)20:36 ID:+3mg3S2k0(1) AAS
必要な機能が欠けている、という事でしかないのでは。
実行権限だけ管理するというのもチグハグだし。
>>101
> それ以上のこじつけは必要ない。
完全に同意。
Git信者はGit一神教徒だから、Gitは間違ってない、間違わない、という前提で話をするからおかしくなる。
本当に間違ってないのであれば、更新する必要がない。ある意味CやHTMLがこれに近い。
Gitはツギハギだらけなんだから、パーミッションも今後は保存されるようになる、それの方が便利だから、というだけでよいのでは。
109: (ワッチョイ 8cbb-0Qe2) 2024/12/05(木)20:59 ID:jrS77sb50(2/2) AAS
>>108
逆に git しか使ったことないやつがこういう戯言言うよな
最近のメジャーな VCS は実行権限しか管理しないのが普通なのに git 特有の仕様だと思い込んでる。git 以前からなのに
110: (スッップ Sd70-V211) 2024/12/05(木)21:27 ID:mSFWhExMd(1) AAS
みなさんケンカはやめよう
111: (ワッチョイ 52d7-NABF) 2024/12/05(木)22:57 ID:i4nmZT4E0(1) AAS
しかし教科書ではきれいにブランチだのフィックスだのと理想的なバージョン
管理が語られるが、会社でそれなりの規模になってくるとユーザーもいろいろだし
MSオフィスファイルや画像やとファイルの種別も多いのでほんとカオス化するなあ
もうやだ
112(4): (ワッチョイ 9671-ABoF) 2024/12/05(木)23:18 ID:SPvCQMZG0(1) AAS
>>106
だからその理屈だとgitが実行権限やファイル名を扱えることを説明できないでしょ
Linuxでは実行権限はメタデータだし、ファイル名はファイルではなくディレクトリのデータだ
Windowsではファイル名はアクセス権限と同等のメタデータの一つだね
113: (ワッチョイ 46df-cbcK) 2024/12/05(木)23:37 ID:PwliRaIW0(2/5) AAS
>>112
それはGitの話ではなく、Gitの使い方の話だぜ?
114: (ワッチョイ 46df-cbcK) 2024/12/05(木)23:38 ID:PwliRaIW0(3/5) AAS
>>112
ファイル名がパス名なのはUNIXの話でLinux独自の考えじゃない
上下前次1-新書関写板覧索設栞歴
あと 416 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.010s