squashできるよ!2020/01/21普段開発しているとGitを使ってバージョン管理することが多いと思います。その時によくローカルブランチを作って、変更をガンガンコミットしていきます。IDEAでもsquashして一つのコミットに変更することができます。AndroidStudioでも当然ですができます。今回はAndroidStudioでやってみました。squashのやりかた例えば以下のような場合です。コミットメッセージがふざけているのはご容赦ください。ローカルで作業するにしてもわかりやすいコミットメッセージが好ましいです。コミットログを操作するため当然ですがローカルブランチで行ってください。リモートにプッシュしてあるブランチで操作するとおかしくなります。rebaseを選択します。すると以下のような画面が表示されます。今回はdevelopブランチの内容を一つにまとめたいのでbranchにはdevelopを指定します。ontoはmasterを指定します。ontoに指定したブランチが示すコミットの上に変更がコミットされます。指定したらRebaseをクリックします。すると対象になるコミット一覧が表示されます。ここでActionをsquashにしていきます。IntellJさん、当然のように複数選択に対応してます。対象となるコミットを選択して右クリックするとポップアップメニューが表示されるので今回はsquashを選択します。無事にsquashが設定されました。Rebaseボタンを押すとコミットメッセージの入力を求められるので入力します。するとこんな感じでsquashが行われてコミットが一つになりました。あとはリモートにプッシュするなりマージするなりすると良いです。まとめもちろんgitコマンドでもできるのですが、自分はIntelliJを使ったほうが楽なので最近はGUIを使っています。GitKrakenは更に簡単でGUIのヒストリー上からコミットを選択してsquashできたような気がします。SourceTreeでsquashするやり方が未だにわからないです・・・。コメントをキャンセルメールアドレスが公開されることはありません。今、自分が会社で作っているアプリはPush通知が届かないとサービスが成り立たない重要な通知となっております。Messaging(FCM)を使っています。...Android既存アプリのレイアウトをConstraintLayoutに書き換えた会社で作っているサービスのAndroidアプリにConstraintLayoutが未導入だったので多くの画面をConstraintLayoutで書き直しました。Epoxyについて最近RecyclerViewを使うときにAirbnb製のEpoxyというライブラリを使っています。...AndroidFirebaseにプロジェクトを追加する手順Androidアプリを公開するときFirebaseを使っている方がほとんどだと思うのですが、自分で設定したことがありませんでした。今回サンプルプロジェクトですが、Firebaseに設定してみました。XMLの属性フォーマット設定方法を忘れるのでメモです。AndroidStudioで以下の設定を開きます。AFFINGER5.。