Bitbucket で Mercurial リポジトリから変更をプルする


アトラシアン コミュニティをご利用ください。


  1. Mercurial リポジトリを作成する
  2. Mercurial リポジトリをコピーしてソース ファイルを追加する
  3. Bitbucket で Mercurial リポジトリから変更をプルする
  4. Mercurial のブックマークを使用してファイルを更新する

宇宙ステーションの管理アクティビティの次の作業として、宇宙ステーションのチーム メンバーの詳細情報を含むファイルが必要です。この時点では場所の数があまりないため、Bitbucket から直接追加することになります。

ステップ 1. Bitbucket でファイルを作成する

新しいチーム メンバーのファイルを追加するには、以下の操作を行います。

  1. From your BitbucketStationCrew in Bitbucket, click Source to open the source directory.
    Notice you only have one file,  crew.txt, in your directory.

      • A. Source page: Click the link to open this page.
      • B. Branch selection: Pick the branch you want to view. 
      • C. More options button: Click to open a menu with more options, such as 'Add file'.
      • D. Source file area: View the directory of files in Bitbucket. 
  2. From the Source page, click the More options button in the top right corner and select Add file from the menu. The More options button only appears after you have added at least one file to the repository.

    A page for creating the new file opens, as shown in the following image.

    • A. Branch with new file: Change if you want to add file to a different branch.
    • B. New file area: Add content for your new file here.  
  3. Enter crewroles in the filename field.

  4. Select HTML from the Syntax mode list.

  5. テキスト ボックスに次の HTML コードを追加します。

    <p>Bitbucket Space Station crew members:</p>
        Emma Paris<br>
        <b>Quality Assurance</b>
  6. Click Commit. The Commit message field appears with the message: crewroles created online with Bitbucket.

  7. メッセージ フィールドの下の [コミット] をクリックします。

これで、Bitbucket に新しいファイルができました。コミットの詳細を示すページが開き、先ほど行った変更を確認できます。

ここまでに作成したコミットのリストを確認したい場合は、サイドバーで [コミット] をクリックします。

ステップ 2. リモート リポジトリから変更をプルする

Now we need to get that new file into your local repository. The process is pretty straight forward, basically just the reverse of the push you used to get the crew.txt file into Bitbucket.

ファイルをローカル リポジトリにプルするには、次の操作を実行します。

  1. ターミナル ウィンドウを開き、ローカル リポジトリの最上位に進みます。

    macOS / Linux

    $ cd ~/repos/bitbucketstationcrew/

    Windows コマンド プロンプト

    $ cd repos/bitbucketstationcrew/
  2. Enter the  hg pull -u  command to pull all the changes from Bitbucket. (In more complex workflows, pulling and merging all changes might not be appropriate.)  Enter your Bitbucket password when asked for it. Your terminal should look similar to the following:

    $ hg pull -u
    http authorization required for
    realm: HTTP
    user: emmap1
    pulling from
    searching for changes
    adding changesets
    adding manifests
    adding file changes
    added 1 changesets with 1 changes to 1 files 1 files updated, 0 files merged, 0 files removed, 0 files unresolved

    The  hg pull  command merges the file from your remote repository (Bitbucket) into your local repository with a single command.

  3. ローカル システムのリポジトリ フォルダに移動すると、追加したばかりのファイルが表示されます。

おめでとうございます!これで、Bitbucket とローカル システム間の基本的な Mercurial ワークフロー (クローン、追加、コミット、プッシュ、プル) を終了しました。


最終更新日 2018 年 11 月 28 日


Powered by Confluence and Scroll Viewport.