初心者のためのMercurial:決定的な実用ガイド
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 初心者のためのGitに触発された:決定的な実用ガイド。 これは、Mercurialを初心者が実用的に使用するための情報をまとめたものです。 初心者-よく理解せずにソース管理に触れたプログラマー。 実用的-大多数のユーザーが頻繁に遭遇する状況をカバー-リポジトリの作成、ブランチ、マージ、リモートリポジトリからのプル/プッシュなど 注: 何かを実装する方法ではなく、何かを成し遂げる方法を説明します。 回答ごとに1つの質問を扱います。 可能な限り明確かつ簡潔に回答してください。 同じトピックで新しい回答を作成するのではなく、既存の回答を編集/拡張します。 詳細については、Mercurial wikiまたはHG Bookへのリンクを提供してください。 質問: インストール/セットアップ Mercurialをインストールするには? Mercurialのセットアップ方法は? 新しいプロジェクト/リポジトリをどのように作成しますか? ファイルを無視するように設定するにはどうすればよいですか? コードを操作する どのようにして最新のコードを入手しますか? コードをどのようにチェックアウトしますか? 変更をどのようにコミットしますか? コミットされていないもの、または現在のコードベースのステータスをどのように確認しますか? リポジトリからファイルをどのように削除しますか? どのようにして不要なコミットを破棄しますか? ファイルの2つのリビジョン、または現在のファイルと以前のリビジョンをどのように比較しますか? ファイルまたはリポジトリの変更履歴をどのように確認しますか? バイナリファイル(たとえば、Visioドキュメント、またはコンパイラ環境)をどのように処理しますか? 「同時」に変更されたファイルをどのようにマージしますか? チェンジセットを元に戻すにはどうすればよいですか? どのようにして以前のバージョンのコードに戻るのですか? 特定のチェンジセットからパッチをどのように抽出しますか? Mercurialコマンドを使用せずにファイルの名前を変更または削除したことをどのように記録しますか? タグ付け、ブランチ、リリース、ベースライン 特定のファイルセットの特定のリビジョンセットをどのように「マーク」、「タグ付け」、または「リリース」して、いつでもそれを後からプルできるようにしますか? 特定の「リリース」をどのように引き出しますか? どのように分岐しますか? どのようにブランチをマージしますか? あるブランチの一部を別のブランチにどのようにマージしますか? その他の Mercurialの良いGUI / IDEプラグイン?メリット/デメリット? 初心者が知っておくべき他の一般的なタスクはありますか? Subversionとどのようにやり取りしますか? その他のMercurialリファレンス Mercurial:決定的なガイド Mercurial Wiki …