12

私はTortoiseSVNのバックグラウンドから来ており、TortoiseHgを試してみることにしました。TortoiseSVNで本当に慣れたのはSVNRepo-Explorerで、これはWindowsExplorerとまったく同じように機能しました。しかし、TortoiseHgのリポジトリエクスプローラーを使おうとすると、別のものが得られました。それは、TortoiseSVNのショーログのようなものでした。最近のコミットとは何か、どのファイルが変更されたか、さらには気の利いたグラフが表示されました。しかし、私はまだTortoiseSVNのRepo-Explorerを欲しがっています。

TortoiseHgにはこのようなものがありますか?変更されたものしか表示できない場合、リポジトリをどのように調べればよいですか?

4

1 に答える 1

15

私自身はHgの経験がほとんどないので間違っているかもしれませんが、TortoiseHgにSVNのようなリポジトリがないのは、HgがSVNのような集中型VCSではなく分散型VCSであるためだと思います。したがって、実際のリポジトリ「チェックアウトされた」コピーです。コミットするときは、ローカルリポジトリにコミットしてから、変更を他の人や場所(Googleコードやチームメイトなど)にプッシュできます。プロジェクトには、単一のリポジトリではなく、実際には複数の異なるリポジトリが存在するため、「リポジトリを探索する」ことには実際には意味がありません。最善の方法は、受信した変更セットを確認し、ローカルリポジトリを表示することです(Windowsエクスプローラーを使用)。

これは主に、両方の経験に基づいた私の推論です。私は間違っているかもしれませんが、これが合理的に聞こえることを願っています。

この記事はそれを明確にするのに役立つかもしれません:分散リビジョン管理。分散型VCSのアイデアにも頭を悩ませるのに少し時間がかかりました。一言で言えば、それはチームメイトに変更をメールで送信するようなものです。誰もが独自のリポジトリを持っており、それぞれが他の人から変更セットを取得することによって独自のリポジトリを更新します。

于 2010-03-08T07:42:21.787 に答える