Windows XP(Mercury)をTortoiseHgディストリビューションで使用しています。リポジトリを複製するときにNTFSハードリンクを使用したいと思います。ボックスの外ではMercurialはこれをしません。 win32fileのPython拡張機能を有効にする必要があることを読んでいます。これまで私はこの作業をしていませんでした(mercurial.iniの拡張セクションにwin32fileエントリを追加することはうまくいかないようです)。それを有効にする簡単な方法はありますか?Windows上でMercurialリポジトリを複製する際にハードリンクを使用する
答えて
私は完全なPythonをインストールし、Mercurialのソースインストールを使用する必要があると思います。 TortiseHGのpy2exeでインストールされたMercurialのインストールでは、水銀拡張をロードできますが、コアのPythonモジュールを交換することはできません。
「フルPython」とはどういう意味ですか? ActivePythonは動作しますか、それともPythonソースをダウンロードしてビルドしてインストールする必要がありますか? ActivePythonにはwin32fileが付属しており、そのライブラリにはCreateHardLink関数があります。 –
また、Mercurial wikiのUpgradeNotesは次のように言っています: "0.7:Windowsハードリンクの複製 - 0.7以降、NTFSとActiveState Pythonを使用するWindowsではハードリンクの複製がサポートされるようになりました。ハードリンクを含む新しいリポジトリのMercurialは危険です。 "したがって、バージョン> 0.7の場合、okにする必要があります。 –
- 1. Mercurialを使用して複数のリポジトリ内で製品アイソレーションを維持する
- 2. Xcodeを複製されたgitリポジトリで使用する方法
- 3. 複数のリポジトリを管理するMercurial
- 4. Gitを使ってMercurialプロジェクトを複製するには?
- 5. FTPサーバーにリポジトリを複製する
- 6. Windows上で水銀でハードリンクやシンボリックリンクを追跡する
- 7. --prefer-sourceなしでComposerでリポジトリを複製するには? (Symfony 2を使用)
- 8. Mercurialクローン複数リポジトリ
- 9. リポジトリを複製せずにGitログを使用しますか?
- 10. ハードリンクでディレクトリに使用されている実際のサイズを確認する
- 11. Windows上のPython 2.7.2でsubprocess.call()を使用する際の問題
- 12. 1.7 SubversionリポジトリをMercurialに変換する
- 13. Androidスタジオでリモートgitリポジトリを複製するには?
- 14. BitbucketリポジトリでMercurial ACL Extensionを使用することはできますか?
- 15. WindowsでEclipse用のAndroidプロジェクトを複製する
- 16. Windowsでgit bashを使用してAndroidプロジェクトを複製する方法
- 17. Windows上でMercurialを作成するには、プッシュ/プルにSSHキーを使用しますか?
- 18. PuTTYのsvnリポジトリをMercurialリポジトリに変換する
- 19. Xcode 4で保護されたgitリポジトリを複製する
- 20. Plastic SCMで複製されたリポジトリを設定する
- 21. Mercurial + Mercurialキューを持つWindows上での連続的なスタック?
- 22. Mercurialリポジトリをフルテキストインデックスする方法は?
- 23. Mercurialリポジトリをクリーンアップする方法は?
- 24. Windows上のMercurial 2.0.2実行
- 25. cygwinを使用してWindows上でffmpegをコンパイルする際の問題
- 26. MercurialリポジトリをSubversionにミラーリングしますか?
- 27. bitbucketサブリポジトリを使用したMercurialリポジトリ - プッシュを防止する方法
- 28. Gitを使ってMercurialリポジトリからプルする
- 29. リモートのMercurialリポジトリ
- 30. Mercurialリポジトリ検索
私は答えは分かりませんが、私はあなたが達成しようとしていることについて興味があります。あなたは精緻化できますか? – Arkady
私はリポジトリの複製のパフォーマンスを改善しようとしています。ハードリンクはファイルの参照カウントを増加させるだけなので、リポジトリのクローン作成はディスクスペースと作成時間の点でかなり安い操作になります。 –
@Mike Thompson:あなたは私をそこに失った。リポジトリを複製するためにハードリンクを使用すると、1つのリポジトリ内のファイルの1つに変更すると、他のすべてのリポジトリにも影響します。キャッチは何ですか? –