バージョン管理について

理解が足りなかったんで勉強がてら。

分散バージョン管理システム

代表的なのは、
Git,Mercurial,Bazaar
GitとMercurialを使う予定があるので、やっぱり学ぶ必要がありそう。

clone

サーバ上のリポジトリの複製をローカルに。
中央リポジトリの完全な履歴を含む。

commit

ローカルリポジトリへコミット。
サーバのリポジトリは影響を受けない。

push/pull

ローカルの変更をサーバに適用。
pushとpullの違いはリポジトリ同期の方法。

push

ローカルの変更をサーバのリポジトリへ送信。

pull

サーバから他の人のリポジトリの変更内容を取得。

+11/13
Mercurialでは

add

しないとMercurialの管理下に置かれないらしい。
なるほど。

コメント

このブログの人気の投稿

相互インクルード対策

make error "Circular"

gdb操作