0

私はTortoiseSVNをしばらく使用していますが、とても気に入っています。TortoiseHgはチェックする価値があり、「SVNよりもはるかに優れている」と言われたので、始めようとしています。

私はグーグルコードリポジトリを作成し、それに1つのフォルダをアップロードすることができました。ただし、別のフォルダをアップロードすると、「abort:リポジトリは無関係です」というエラーが表示され続けます

4

1 に答える 1

1

TortoiseHg と TortoiseSVN は、2 つの完全に異なるバージョン管理システムの GUI フロントエンドにすぎないため、実際には同等の生き物ではありません。SVN は古い集中型の重鎮であり、Hg は新しい分散型システムです。SVN と Hg のどちらを使用する必要があるかは、具体的にはユース ケースによって異なります。

  • 開発者が中央リポジトリから切り離される場合。開発者が必要とするのはネットワーク接続のみであるため、Google Code を使用することは「いいえ」を示しますが、ネットワーク外の開発者は依然として問題になります。DVCS である Mercurial は、サーバーのプッシュ/プルの状況に対処するためにネットワークに接続するだけで、オフネットワークの開発者がどこでも作業できるようにします。
  • 開発者がファイルのロックを気にしている場合。SVN には組み込みのファイル ロック機能がありますが、Mercurial にはありません。
  • 開発者がマージに苦労している場合。Mercurial はより高度なマージ機能を備えており、競合をよりインテリジェントに処理します。

最終的に 3 つのノーを選択した場合は、SVN が適している可能性があります。

于 2012-07-02T22:42:14.970 に答える