LoginSignup
4
3

More than 5 years have passed since last update.

scenic3で作成したプロジェクトをGITで管理しようとした時にAppUrls.javaがコミットできない問題への対応

Posted at

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"のチェックを外す。

  1. すでに.gitignoreに追加されている場合、.gitignoreを編集する
$cd [controllerフォルダのパス]
$vi .gitignore

    /controller の行を消す
  1. プロジェクトをリロード

とりあえずこの変更で対象リストに表示されるようになりました。
よかったよかった。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3