gpt4 book ai didi

version-control - 克隆没有 .hg 的 Mercurial 存储库

转载 作者:行者123 更新时间:2023-12-03 13:59:42 24 4
gpt4 key购买 nike

如何在没有 .hg 的情况下克隆 Mercurial 存储库文件夹以节省时间(项目很大)?我只需要提示文件。

最佳答案

.hg目录是存储完整存储库信息的地方。也就是说,有关您的所有文件及其由存储库跟踪的修订版的信息。至于存储,它通常非常有效,因为它是使用二进制差分压缩的。

当您克隆存储库时,唯一被克隆的是 .hg 目录。从 .hg 中检索克隆后您将获得的工作副本.

如果您只想存储存储库信息(例如在服务器上),您可以使用 hg update null 删除工作副本.

如果你想创建一个没有版本信息的仓库克隆,你可以使用 hg archive命令(参见下面的引用)。请注意,这个副本只是一个“工作副本”(使用一些常见的 svn 术语)。你不能提交,也不能用它做任何其他善变的操作。

hg archive [OPTION]... DEST

create unversioned archive of a repository revision

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.

options:

--no-decode  do not pass files through decoders  -p --prefix    

directory prefix for files in archive -r --rev revision to distribute -t --type type of distribution to create -I --include include names matching the given patterns -X --exclude exclude names matching the given patterns

关于version-control - 克隆没有 .hg 的 Mercurial 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6549575/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com