.hg
フォルダを持たないMercurialリポジトリをクローンすると、時間が節約できます(プロジェクトは大きい)。私はヒントファイルが必要です。.hgなしのMercurialリポジトリのクローニング
答えて
.hg
ディレクトリは、完全なリポジトリ情報を格納します。つまり、リポジトリによって追跡されるすべてのファイルとそのリビジョンに関する情報です。ストレージに関しては、バイナリ差分を使用して圧縮されるため、通常はかなり効率的です。
リポジトリをクローンすると、複製されるのは.hgディレクトリのみです。複製後に取得する作業コピーは、.hg
から取得されます。
保存したいのはリポジトリ情報(サーバー上)です。作業コピーはhg update null
で削除できます。
リビジョン情報を持たないリポジトリのクローンを作成する場合は、hg archive
コマンドを使用できます(下記参照)。このコピーは単なる「作業コピー」(一般的なsvn用語を使用する)であることに注意してください。あなたはそれをコミットすることも、他の水銀の操作を行うこともできません。アーカイブ 内のファイルの
--no-decode do not pass files through decoders -p --prefix
ディレクトリの接頭辞:
HGアーカイブ[OPTION] ... DEST
は リポジトリのリビジョンのバージョン管理外のアーカイブ
By default, the revision used is the parent of the working directory; use "-r" to specify a different revision. To specify the type of archive to create, use "-t". Valid types are: "files" (default): a directory full of files "tar": tar archive, uncompressed "tbz2": tar archive, compressed using bzip2 "tgz": tar archive, compressed using gzip "uzip": zip archive, uncompressed "zip": zip archive, compressed using deflate The exact name of the destination archive or directory is given using a format string; see "hg help export" for details. Each member added to an archive file has a directory prefix prepended. Use "-p" to specify a format string for the prefix. The default is the basename of the archive, with suffixes removed.
オプションを作成します-r --rev配布するリビジョン-t - 作成する配布のタイプtype -I --includeは
説明として、宛先には書式文字列によって提供される書式付き情報が含まれている可能性がありますが、普通の古いパスも同様です。書式設定では、アーカイブするパスのリポジトリに関する情報をエンコードすることができます。 –
- 1. Mercurial(hg):複数のリポジトリを単一のリポジトリに変換する
- 2. Mercurial hgリモートのhgエラーからの適切な応答なし
- 3. Mercurial hgは複数のリポジトリを提供します
- 4. Mercurial(hg)リポジトリの一部を別のリポジトリにコピーしています
- 5. HG着信表示Mercurialのコマンドを実行するリポジトリのルートパス
- 6. Mercurial strange hg init issue
- 7. サーバー間でのMercurial hgクローン
- 8. ローカルリポジトリ用Node.jsのMercurial HGライブラリ
- 9. hg qdiffと同等のMercurial?
- 10. HGのMercurialリポジトリサイズ/ファイルサイズ/ファイルサイズは
- 11. Mercurial/Hgのファイルをチェック
- 12. git --bare clone analogue for Hg(Mercurial)
- 13. Mercurial HG Serve HTTP 500エラー
- 14. リモートのMercurialリポジトリ
- 15. Mercurial: "hg commit"の前に "hg pull -u"を実行する
- 16. Mercurial: "hg commit --amend"をロールバックします。
- 17. サブモジュールを含むリポジトリのクローニング
- 18. TFSの履歴をMercurial(hg)にインポート
- 19. RESTを使用したgithubリポジトリのクローニング
- 20. Mercurialリポジトリ検索
- 21. hg pullを組み合わせるMercurialコマンド。 hg up
- 22. Mercurialリポジトリの大きなファイルの検索
- 23. PythonとhgコマンドのないJavaのMercurialサーバー
- 24. hgコマンドなしでmercurialリポジトリからファイルをダウンロードするにはどうしたらいいですか?
- 25. Hgプッシュ:hgリポジトリでないと思われる
- 26. Mercurial: "hg diff"ファイルをリストする
- 27. Mercurialは(HG)(--mixedまたは--soft)
- 28. Mercurial - hg bisect - 寄与チェンジセットの簡単なリストを表示
- 29. Mercurial(hg)は特定のファイルのみをコミットします
- 30. Mercurialの別のリポジトリに無関係なリポジトリをインポートする
どのようにして、これは時間を節約するだろうと考えている与えられたパターンにマッチした名前を除外--exclude与えられたパターン-X にマッチ 名が含まれていますか?ノン・レポ・コピーに何らかの変更を加えますか? –
@Joob B Fant No. – oaziz