[過去ログ] Git 19 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
453(4): (ワッチョイ ce02-HBIL) 2023/03/14(火)20:58 ID:144H+TDJ0(1) AAS
Windows向けGitって、mingwとかbashとかGNU系コマンドまでいろいろ入ってて
インストールしたら400MBくらいの容量食うことになるけど、
本当にあれ全部必要なの?
454: (ワッチョイ 11c2-g67y) 2023/03/14(火)23:44 ID:smU6E7N/0(1) AAS
>>453
自分で消してみたら分かるんじゃないの
455: (ワッチョイ 5344-jnF6) 2023/03/20(月)12:35 ID:zUBkMWcU0(1/2) AAS
Windows上で、TortoiseGitとSourceTreeと両方入れて、
1つのリポジトリに対して両方を使い分けるようなことは問題ないですか?
どちらも.gitの中身をリアルタイムで見ているだけなら大丈夫そうに思えるのですが。
456: (ワッチョイ d1e4-7Rho) 2023/03/20(月)17:30 ID:RiT/SFXS0(1) AAS
問題無い
更新するときもロックファイル作ってからやるから平気なはず
457: (ワッチョイ 5344-jnF6) 2023/03/20(月)19:28 ID:zUBkMWcU0(2/2) AAS
ありがとうございます。併用できるんですね。
ファイル単位の履歴などはTortoiseGitのほうが使いやすいし、
ブランチの切り替えや全体の状況などはSourceTreeのほうが使いやすいです。
458: (オイコラミネオ MM2d-RBZQ) 2023/03/24(金)15:34 ID:2r8zYf6jM(1) AAS
>>441
英語版も収まってないとこあるよ
459: (アウアウウー Saa5-tUaT) 2023/03/28(火)17:21 ID:hvNFNzxEa(1) AAS
TortoiseGit入れたらExplorerが重くなったり落ちたりしたからもう使ってない
460: (ワッチョイ 31ab-3uzD) 2023/03/28(火)19:02 ID:xTDDpSYI0(1) AAS
さーせん、最初のところを何も考えずにyesしました。
461: (オイコラミネオ MM49-tUaT) 2023/03/29(水)00:17 ID:8VnCvL67M(1) AAS
>>453
オープンソース系のソフトはみんなそんな感じだね。
EmscriptenやTeXも巨大。
TeXなんてさして機能アップして無いのに数GBのインストールが必要だったりする。
もともとは10MBでも動く程度のものだったはずなのに。
462(1): (アウアウウー Saa5-+ld4) 2023/03/29(水)01:47 ID:vWmdW0/Pa(1) AAS
>>453
Linux 系のOSS で、Linux以外で動くものはあるかな?
例えば、Ruby も初心者用の本では、Linuxの勉強を避けるため、MSYS2/MinGW で、
プロはWSL2, Linux, Docker, AWS
Windows に、OSSは載せられないから、
Microsoft 製のものはWindows 10 以降に作られた、SSH, curl, tar など
コマンドプロンプトで、
where ssh
C:\Windows\System32\OpenSSH\ssh.exe
where curl
C:\Windows\System32\curl.exe
where tar
C:\Windows\System32\tar.exe
以前からPowerShell(PS)には、
微妙に異なる、似たようなssh, curl, wget はあったけど
PSで、
ssh -V
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
Get-Alias -Definition Invoke-WebRequest
iwr, curl, wget
463(1): (ワッチョイ d2bd-qw8y) 2023/03/29(水)03:49 ID:D+K1RJe/0(1) AAS
元々インフラ屋だったから、
マジで開発環境を
>>462
こんな感じで右往左往しとる
464: (ワッチョイ 4602-DqiY) 2023/03/29(水)07:00 ID:TKZGCNiw0(1) AAS
>>453 だが、結局Busybox版MinGitにした
サイズ小さいし、VSCodeやEclipseのGit拡張機能からでも使えるし、十分だわ
465: (アウアウウー Saa5-RFCb) 2023/03/29(水)11:32 ID:W9S9gZJma(1) AAS
OSS という訳ではなく、Freeで有名なアプリでもライセンスチェックされてOKなものでないとWindowsに導入できない会社も多いんじゃないかな。
Windows10 はそんなに準備してくれていたのか、とOpenSSH 以外は初めて知った。
466: (ワッチョイ fdc2-uzNZ) 2023/03/29(水)11:36 ID:F5o9RsYu0(1) AAS
>>463
WSL使えば右往左往しなくていいよ
467: (オイコラミネオ MM49-tUaT) 2023/03/30(木)02:21 ID:lxjUu7NDM(1/2) AAS
オープンソース系が好きな開発者は、Unix原理主義者である事も多く、
Windowsではシンボリックリンクが使えないことを「いいことに」
シンボリックリンクをファイルのコピーで済ます。それで爆発的に肥大化する。
そして馬鹿で技術力が無いのでサイズが大きなセットでしかソフトを作れない。
468(1): (ワッチョイ aebb-zPPn) 2023/03/30(木)02:47 ID:Lv6wjWHL0(1/2) AAS
20世紀から知識が更新されてない人だろうか?
469(1): (オイコラミネオ MM49-tUaT) 2023/03/30(木)03:19 ID:lxjUu7NDM(2/2) AAS
>>468
あなたこそ、現実にオープンソースソフトウェアを試してない。
試したらすぐ分かること。
470(1): (ワッチョイ aebb-zPPn) 2023/03/30(木)03:56 ID:Lv6wjWHL0(2/2) AAS
>>469
Windows にシンボリック・リンクが無かったのは大昔に話ですよ。いくら 2ch が老人集会所だからって、知識が Windows XP どまりとか笑える。
471: (ブーイモ MM62-zPPn) 2023/03/30(木)04:09 ID:aJyOUp9oM(1) AAS
git スレにきて、「お前はオープンソースソフトウェアを試していない」とか言い出す奴おる?
長文君といい、このスレ定期的に変な奴湧くなあ
472(1): (オイコラミネオ MM49-tUaT) 2023/03/30(木)15:38 ID:HH7L/+KTM(1) AAS
>>470
あっても大部分のオープンソースアプリでは使われて無い。
馬鹿だから。
473: (ブーイモ MMb6-zPPn) 2023/03/30(木)18:20 ID:kNyxTVVtM(1) AAS
>>472
ここはお前の妄想を語る場所じゃないよ。
git の話しろ。
474(2): (ワッチョイ 4602-+ld4) 2023/03/30(木)20:36 ID:NHxtu0BL0(1) AAS
複数人が同一ブランチで作業していて、それぞれ異なるファイルを修正しているのですが、
一人がプッシュすると、他の人がそれをプルしてくる際にマージのコミットが発生します。
ff-onlyの設定だと、複数人の作業ではいつもプルに失敗します。
Gitでは複数人での作業はこういうものなのでしょうか。
475(1): (ワッチョイ 2ecf-uluY) 2023/03/30(木)21:17 ID:jlqIRhmm0(1) AAS
そういうもんだけどその複数人たる他の人達はそのことについてあなたになんて言ってるのさ
476(1): (ワッチョイ aebb-zPPn) 2023/03/30(木)23:49 ID:n9cKQeMP0(1) AAS
>>474
普通は同じブランチ上で作業しない。
ブランチ切るのは無料なので各自が自分用の作業ブランチを切ってそこで作業する。ff-only の場合は特に。
ブランチ切らずに作業するのは hot fix とか超急いでる時だけ。
477(1): (ワッチョイ e9e6-+ld4) 2023/03/31(金)09:11 ID:2bhkq+Nl0(1/3) AAS
>>475-476
一つの機能追加やバグ修正を、複数人で対応するようなケースなんですが、
こういう場合も一人一人ブランチを切って作業するものなんですか?
そうなると、ブランチでフェッチやプルが必要なケースってなくなってしまいそうですが。
478(1): (ブーイモ MM85-gF7D) 2023/03/31(金)10:25 ID:JCq04AVFM(1) AAS
>>474
異なるファイルを編集しようが、すでに起こったコミット済みのファイル間で一貫性が保たれていないかもしれない状態かもしれないわけだしマージするしかなくない?
モジュールAとモジュールBはお互いの内部実装に依存しているが、AとBを変更した担当者がお互いの変更を知らないでコミットツリーが1本になっちゃっても困るでしょう。
見た目上マージを避ける方法としてはrebaseとかあるけど。
479: (ワッチョイ e9e6-+ld4) 2023/03/31(金)10:58 ID:2bhkq+Nl0(2/3) AAS
>>478
プルのときにリベースをすると、マージコミットが発生しないようにできるんですね。
いろいろ勉強していたら、複数人での開発でマージコミットが履歴の上に何度も現れるのは目障り、
と同じような感想を持っているサイトがあり、リベースが紹介されていました。
480(1): (ブーイモ MMb6-zPPn) 2023/03/31(金)12:50 ID:U5A6Rz77M(1/2) AAS
merge commit ない方が履歴を追いやすいので普段の小さな更新は rebase でやるのが一般的。
一方で長く別れていた異なる経歴のものを混ぜる場合には merge commit があった方が分かりやすいので merge にするべき。
481(1): (ブーイモ MMb6-zPPn) 2023/03/31(金)12:57 ID:U5A6Rz77M(2/2) AAS
>>477
作業ブランチの共有をどのようにするかはチームごとのルールがあるので仲間に確認
プルリクエストを出して取り込んでもらうという運用もあるし、
共有ブランチにプッシュする運用なら、作業ブランチを共有ブランチの先頭に rebase した上でプッシュするのが一般的。
482: (ワッチョイ e9e6-+ld4) 2023/03/31(金)13:39 ID:2bhkq+Nl0(3/3) AAS
>>480-481
>共有ブランチにプッシュする運用なら、作業ブランチを共有ブランチの先頭に rebase した上でプッシュするのが一般的
この運用だと、複数人での同一ブランチでの作業でも、履歴を1本化できるのですよね。
もちろん、他のブランチでの修正などをマージするときは、履歴として残していくつもりです。
上下前次1-新書関写板覧索設栞歴
あと 520 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.011s