Mercurial:不要作为项目进行管理
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Mercurial 没有命令可以让您从远程存储库签出单个修订版本。如果存储库是本地的,他们会看到存档命令。
但是,大多数网络服务器都会阻止您将任何修订版本下载为 zip 或 tar 文件。对于普通的 hgweb,您可以使用如下 URL:
对于 Bitbucket,您使用如下 URL:
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:
and for Bitbucket you use URLs like this:
假设您拥有必要的权限,则可以使用直接副本:
Assuming you have the necessary permissions, a straight copy will work:
您可以使用存档命令。
You can use the archive command.