PHPを用いたプロジェクトで、Xdebugを使ってVSCodeでデバッグすることが多いのですが、毎回以下のことを繰り返しています。
1.毎回プロジェクトごとに構成を作成、プロジェクトフォルダ直下に.vscodeフォルダとlaunch.jsonが生成される
2.Gitのリモートリポジトリにpushするときに、launch.jsonがVSCodeのソース管理の一覧に表示されてしまうため、その度に削除してpush
3.デバッグする際に、再度構成を作成、launch.jsonが生成される
pushの度に毎回launch.jsonの生成削除を繰り返すのが、非常に面倒くさいです(間違って一緒にpushしてしまうこともしばしば)。
この状況を改善するために.gitignoreに記述すれば一覧に表示されなくなるのではないかと思い、以下を記述してみました
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
しかし、反映されず、相変わらず変更一覧に表示されてしまいます。
また、その時思ったのですが、
仮にlaunch.jsonが一覧から消えたとしても、.gitignoreが一覧に表示されてしまうので、
勝手に.gitignoreを編集したとして、他のメンバーに迷惑なのではないか、という不安があります。
(.gitignoreは.envのようにGitに反映されないのかと思っていました。)
そこで、以下の点をお聞きしたいです。
1.どうすれば.gitignoreに書いた内容が反映されるのか
2.gitignore自体はgitに反映されるのか、反映してよいのか
3.そもそも毎回launch.jsonを作る必要があるのか(最初に一度作れば済む方法はないのか、みなさんはどのように対処しているのか)
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/16 03:32
2019/10/16 03:50
2019/10/16 04:14
2019/10/16 05:55