現在位置: ホーム 研究支援 アプリ開発支援 アプリ公開の手引 アプリの作成 バージョン管理

バージョン管理

作者: admin — 最終変更 2015年09月08日 09時25分
CMSIで開催したバージョン管理に関する講義の資料をもとに、バージョン管理の解説を行っています。

 


1. 準備作業

  • ネットワーク設定・MateriApps LIVE! 設定 ( P.3 )
  • Windows や Mac 上で直接 git を使いたい場合 ( P.4 )

 

 


2. バージョン管理システムとは?

  • バージョン管理システムの必要性 ( P.5 )
  • ありがちなパターン ( P.6 )
  • バージョン管理システムとは? ( P.7 )
  • バージョン・ブランチ・マージ ( P.8 )
  • バージョン管理を使うと ( P.9 )
  • diff と patch ( P.10 )
  • 実習: diff & patch ( P.11 )
  • 主なバージョン管理システム ( P.13 )
  • バージョン管理システムの欠点(面倒な点) ( P.14 )

 

 


3. gitの基礎

  • gitの基礎 ( P.15 )
  • 実習: gitの基礎 ( P.16 )

 

 


4. ブランチとマージ

  • ブランチとマージ ( P.23 )
  • 実習: ブランチとマージ ( P.24 )

 

 


5. リモートリポジトリとの連携

  • リモートリポジトリとの連携 ( P.30 )
  • 実習: リモートリポジトリとの連携 ( P.31 )
  • gitワークフローのまとめ ( P.35 )
  • バージョン管理システムを使う上での注意点 ( P.36 )

 

 


6. GitHubを用いたオープンソース・ソフトウェアの開発・公開

  • 「公開ソフト」に必要なもの ( P.37 )
  • ビルドシステム: CMake ( P.38 )
  • オープンソース・ソフトウェア開発の流れ(例) ( P.39 )
  • 実習: GitHubを用いたオープンソース・ソフトウェアの開発・公開 ( P.40 )

 

 


7. その他

  • その他の話題 ( P.46 )