非公開ユーザー
電気・電子機器|組み込みソフトウェア開発(PM/アーキテクト)|20人未満|ユーザー(利用者)|契約タイプ 無償利用
少人数開発でもGitを導入するメリットは大きい
ソースコード管理で利用
良いポイント
優れている点・好きな機能
・コンフリクトが分かりやすい
・動作が軽い
・手軽にブランチ作成
・小さい単位でコミットできる
その理由
・マージ作業時にコンフリクトが発生する場合、SNVではコンフリクトの理由がよくわからないことが時々あった。そうなるとコンフリクト解消にも手間取り無駄な時間を費やすことになる。その点Gitのコンフリクトはわかりやすく解消についても容易にできるので無駄な時間が発生しない。
・通常の作業はローカルリポジトリで行うので、サーバアクセスの頻度が少なく済む。そうなると無駄な通信が激減するので作業効率が上がる。
・ブランチ作成のコストが小さいので個々のメンバーが作業ブランチを作成でき、メンバー間で余計なコミュニケーションをとる必要がない。
・通常の作業はローカルリポジトリで行うので細かい単位でコミットでき、その都度diffチェックすることでミスを低減することができる。
改善してほしいポイント
欲しい機能・分かりづらい点
・SVNからGitへの移行の壁
その理由
・VSS→CVS→SVN→Gitと移行してきたが、SVN→Gitの移行の壁が一番高かった。SVNを長期間使っていたせいもあるが、Gitのローカルリポジトリの概念と必要性が理解しずらかった。
どのような課題解決に貢献しましたか?どのようなメリットが得られましたか?
解決できた課題・具体的な効果
・低コストで安全にソースコードのバージョン管理
課題に貢献した機能・ポイント
・オンプレに無料でGitLabのサーバを構築できるし、条件を満たせばGitLabSaaSも無料で使用できる。
検討者へお勧めするポイント
少人数開発でもGitを導入するメリットは大きい