抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
・Gitを用いてソースコードを共有する場合には,1)インターネット上で提供されているホスティングサービスを使う方法,2)オンプレミスやクラウドなど任意の環境に設置可能なパッケージを使う方法によってGitサーバを実装。
・本論文では,サービス/プロダクトとして1)のGitHub,Bitbacket,2)のGitLab,GitBucketの特徴を示し,実際にインターネットを介してBitbacketを利用し,1人及び複数人での共同作業における一連の動作を解説。
・次に,Gitバージョン管理は作業履歴(コミット)をリポジトリに記録することで行われるので,リポジトリやコミットの内部構造を説明し,分散バージョン管理の仕組みと転送メカニズムについて述べ,Gitはターミナルからの実行を前提としているが,i)ターミナルや専用クライアントに切り替える必要なく,作業に集中できること,ii)実際のコード変更を確認しながらコミットを行うことで,ミスが起こりにくいことからエディタであるVimやAtomから利用する方法を解説。
・さらに,Git活用の事例として,プロダクトのソースコードをGitHub Organizationと自社でホスティングしているGitLabで管理する1)と2)の使い分けや,CI(Continuous Integration)ツールとドキュメント自動検査ツールの連携例を提示。