私はMercurialに関する初心者の質問があります。Mercurialをどのように使い始めることができますか?
私と友人がプロジェクトに協力し始めました。 BitBucketを使用します。
しかし、水銀とBitBucketをどうすればいいですか?つまり、ファイルを編集して友人が同じファイルを編集すると、すべてのコミット後、ローカルの作業レポをどのように更新できますか?
私はMercurialに関する初心者の質問があります。Mercurialをどのように使い始めることができますか?
私と友人がプロジェクトに協力し始めました。 BitBucketを使用します。
しかし、水銀とBitBucketをどうすればいいですか?つまり、ファイルを編集して友人が同じファイルを編集すると、すべてのコミット後、ローカルの作業レポをどのように更新できますか?
あなたは、各リポジトリのクローンを作成し、ローカルで動作し、そして後ろにマージできるようにしようとしているしかし、あなたは成功持つアクションのこのコースに従ってください:。
hg pull -u
:新しい何かを始める前に
を
これは、1つのコマンドでプルおよび更新操作を行います。
の作業を行います。
hg commit -m "Some commit message"
あなたは今、リモートリポジトリに変更をプッシュしたい場合は、最初に確認する必要があるすべての着信変更がある場合:
hg incoming
これは与えますあなたは入ってくるコミットに関するいくつかの情報を取得しますが、何かを引き出すことはありません。
hg pull
hg merge
これにより、変更がプルされ、コミットがコミットされた状態でマージされます。これはまた別の変更(マージ操作)であるので、あなたは別のものが必要です
hg commit -m "Merged my changes with remote"
hg push
最後に、プッシュがリモートリポジトリに変更をプッシュします。
Hg Bookを読むことをお勧めします。これは、マージするリビジョンを指定する際に(例えばhg merge -r12345
を使用して)より複雑なトピックを掘り下げます。
ローカルのリポジトリにリモートで変更を加えることができます。実際にこれを行う方法の出発点としてPulling Changes into a Bitbucket Repositoryを参照してください。
各コミット後にローカルの作業レポが更新されます。あなたは(のセット)は、中央またはマスターレポで 反映されるようにローカルの作業レポに変更したい場合は、マスターリポジトリからあなたの友人の更新情報を取得したい場合は は、あなたは、HGが
押して使用する必要がありますhg pullを使用してください。あなたがローカル
hg pull
hg update
を作業前に変更を加えた後
ローカルにあなたが他の人があなたの変更を確認してよろしいです
hg commit
:
可能性の高いコースがあることwhould
hg push
'をマージしてください。 –
[HgInit.com](http://hginit.com) –