したいこと
VSCodeのSFTP機能において、 ローカル→リモートへのアップロード対象から .git
フォルダのみを除きたいです。
※リモート→ローカルへのダウンロードからは除外したくないです。
なんで?
- リモートレポジトリへのPushがリモートサーバからのみ許可されている。
- でも
gitlens
とか使いたいから.git
フォルダはローカルに取ってきておきたい。 - そうするとローカル側でファイル編集する度
.git
もリモートに反映されちゃう(下記設定参照)。 - リモートサーバ側でgit操作する度に
SFTP: Sync Remote -> Local
実行するのは面倒臭い。
// .vscode/sftp.json { "host": "1.2.3.4", "port": 22, "username": "fuga", "password": "password", "protocol": "sftp", "privateKeyPath": null, "remotePath": "/path/to/hoge", "uploadOnSave": true, "ignore": [ ".vscode", ".git", ".DS_Store" ] }
割とあるケースかと思うんですが、なにか良い方法は無いでしょうか。ご教示願います。
あなたの回答
tips
プレビュー