ラベル git の投稿を表示しています。 すべての投稿を表示
ラベル git の投稿を表示しています。 すべての投稿を表示

gitの古いコミットを1つにまとめる

2024年9月15日日曜日
背景 スマホアプリの開発に別のリポジトリをcloneして利用したところ、自分のコミットより前のコミット履歴が残っているため開発者(contributors)がやたら多く見えるリポジトリになってしまいました。 開発の方針が同じなら履歴を維持したら良いと思いますが「アプリ開発の仕組み...

gitのsubmoduleを配置できないときの対応

2023年11月6日月曜日
背景 バージョン管理プログラムのgitには、管理中のリポジトリにgitで管理する他のリポジトリを配置するsubmoduleという機能があります。 そのsubmoduleを利用してリポジトリを管理していたところ、ディレクトリ構成に齟齬が発生してsubmoduleのディレクトリをダウ...

github actionsでrelease時にzipファイルを生成して関連情報をreleaseの本文(body)に表示

2023年4月10日月曜日
背景 github actionsとはgithubに対する操作に応じて処理を組み込める仕組みです。 KiCadのAddon として公開するzipファイルにreadmeなどのファイルを含めるとエラーになるため、github actionを利用してreleaseしたら自動で必要なzi...

PlatformIOでビルド時にgitのコミット情報をcppのマクロとして定義

2023年1月8日日曜日
背景 cppのプログラムにその時点でのコミット情報を埋め込んで配信したかったので、platformioの設定を調べて実現しました。 備忘録を兼ねて方法を記事に残します。 使ったもの プログラムを書き込むパソコン OSはUbuntu22.04のものを利用しました。 platform...

DockerでRails5.2.1とMySQL8を動かすgitプロジェクトを作る方法

2018年11月4日日曜日
背景 Docker とは、Linux環境をコンテナという単位で管理できるプログラムです。 これを利用すると、複数人数で開発する時に各PCでの環境構築する際の手間を減らせます。 Railsとは Ruby on Rails の略称であり、Rubyというプログラミング言語で...