Mercurial:不要作为项目进行管理

发布于 2024-11-17 01:15:10 字数 71 浏览 1 评论 0原文

SmartSVN 允许您执行结帐,但不会由它管理。 Mercurial 是否有一个命令只能签出特定修订版,并丢弃之前的所有提交?

SmartSVN allows you to perform a checkout, that will not be managed by it. Does mercurial have a command that will only checkout a specific revision, discarding all commits before it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

东京女 2024-11-24 01:15:10

Mercurial 没有命令可以让您从远程存储库签出单个修订版本。如果存储库是本地的,他们会看到存档命令。

但是,大多数网络服务器都会阻止您将任何修订版本下载为 zip 或 tar 文件。对于普通的 hgweb,您可以使用如下 URL:

https://www.mercurial-scm.org/repo /hg/archive/tip.zip

对于 Bitbucket,您使用如下 URL:

https://bitbucket.org/mirror/mercurial/get/tip.zip

Mercurial does not have a command that will let you checkout a single revision from a remote repository. If the repository is local, them see the archive command.

However, most webservers lest you download any revision as a zip or tar file. For the normal hgweb you use URLs like this:

https://www.mercurial-scm.org/repo/hg/archive/tip.zip

and for Bitbucket you use URLs like this:

https://bitbucket.org/mirror/mercurial/get/tip.zip

残疾 2024-11-24 01:15:10

假设您拥有必要的权限,则可以使用直接副本:

rsync --exclude .hg [user@host:]/path/to/hg/repo mycopy

Assuming you have the necessary permissions, a straight copy will work:

rsync --exclude .hg [user@host:]/path/to/hg/repo mycopy
爱你是孤单的心事 2024-11-24 01:15:10

您可以使用存档命令。

You can use the archive command.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文