シングルユーザーワークフローでMercurialを使用して、コーディングや書込みがひどく間違っている場合(主にStataとRの統計パッケージとLaTeXを使用する)、変更をロールバックするオプションがあります。現地でしか作業していないのに、私が持っているのはメインのレポだから簡単です。単一のユーザーMercurialワークフローでリポジトリで作業できますか?
最近、私はより多くの計算能力のためにLinuxサーバーに参加し始めました。これまでは手動でファイルを手動でコピーしていましたが、Mercurialはローカルでしか使用していませんでしたが、私はMercurialを使ってこれを処理し、これらの2つのワークフローを同期させていきたいと思います。また、私はローカル(ラップトップまたはデスクトップ上)とサーバー上の両方でコード化することができます。
メインリポジトリのクローンをサーバ上で処理し、メインリポジトリを変更しないでください。または、私がサーバーにいるときにメインのレポで直接作業することはできますか? this questionの@gizmoはthis workflow guideを指します。 「シングルデベロッパー」ディスカッションは参考になりますが、私がまだ理解していない大きな問題を引き起こすことなくサーバーにいる間にメインリポジトリで作業できることはまだ分かりません。
ありがとうございます!
編集:私はJoel SpolskyのHgInit.comチュートリアルで作業したことを付け加えてください。sshを使ってプッシュ/プル/クローン/ etcをするのは快適ですが、私はまだメインリポジトリで作業することはできません後で心配を引き起こす。それとももっと哲学的な質問でしょうか?ありがとう!
よろしくお願い致します。あなたの答えを読んで、私が主なレポで働くことに躊躇したことは、例ではメインのレポを決めることが決してなかったということでした。しかし、 'hg push 'がすべての差分を与え、誰もメインリポジトリを操作していないので、更新されたファイルを生成する必要はありません。ありがとう! –