scenic3で作成したプロジェクトをgitでコミットしようとした時に、controller/AppUrls.javaが管理対象にならなくてハマったので対応策を共有しておきます。
デフォルトの設定だとEclipse附属のGitではAppUrls.javaがコミット対象のリストに表示されません。なぜ管理対象にならないかというとどうも以下の理由っぽいです。
・scenic3のpluginが色々と編集することで「derived」属性を付与される
・Gitの初期設定ではderived属性のファイルやフォルダは.gitignoreに自動的に追加される
→コミット対象から除外される
そのため、このあたりの設定を変更します。
1.自動で無視されるのを防ぐ
Eclipse > 環境設定 > Team > Git
"Automatically ignore derived resources by adding them to .gitignore"のチェックを外す。
- すでに.gitignoreに追加されている場合、.gitignoreを編集する
$cd [controllerフォルダのパス]
$vi .gitignore
/controller の行を消す
- プロジェクトをリロード
とりあえずこの変更で対象リストに表示されるようになりました。
よかったよかった。