git
GitやGit系ホスティングサービスが広まった現在のシステムでは、以下のようなソース管理が一般的です。 しかし、それが広まる前のひと昔前のレガシーシステムでは、以下のようなソース管理が一般的でした。 この記事では、ひと昔前のソース管理の問題点を挙…
複数の案件が同時に動いており、1つのソースコードを複数の案件で修正する場合、ソースコード修正の競合(コンフリクト)の統合(マージ、差分取り込み)が必要になります。統合には、全体のロジックの整合性や案件のリリース時期の違いを考慮する必要があ…
表題が全てを表しています。 グーグルで調べても出てこなかったので正直焦りました。深さ(depth)1でクローン(clone)して、直近のコミット履歴のみ取得したら、そりゃ過去のコミット情報も見れなければ、その直近のコミットをrevertしたら全てが消えますよね……
Gitリポジトリを管理するツールとして、「GitHub」や「Bitbucket」というツール(サービス)があります。これらのツールでは、GitをCUIで操作することが可能で、チームのコミュニケーションを円滑にする機能(チケット管理等)も搭載されています。特に「Git…
gitとsubversionの違いについて聞かれたので、せっかくなので記事にします。 今の現場でgitを使っているというのもあるので。 【git・subversionとは?】 gitもsubversionも共にバージョン管理システムであり、古典的なバージョン管理システムであるCVSから…