version-control - Bitbucket:从提示绑定(bind)文件以供下载

标签 version-control mercurial repository bitbucket

我在一个私有(private)存储库中工作,并与我的 friend 合作,他们对 SCM 和其他东西不太友好。他所需要的只是监视我开发的最新版本,即 1 个单个可执行文件。

我想知道不是每次他想要获得最新更改时都克隆整个存储库(有时我的更改集可能包含几个仅在开发时使用的大型二进制文件,而不是测试)。我可以将可执行文件绑定(bind)到 BitBucket 的下载部分吗?这样每次我构建项目时,可执行文件都会出现在下载部分,他可以立即下载。

目前,我从 Bitbucket 的下载部分看到的只是手动上传和标签/快照下载,我认为这会将某些变更集打包到压缩文件中。有没有机会我可以做到这一点?

谢谢。

最佳答案

如果您的可执行文件已 checkin 存储库,则可以在特定修订版处链接到它:

https://staging.bitbucket.org/<username>/<repo>/raw/<revision>/file.exe

例如,此链接将始终为您提供 Mercurial 存储库中最新的稳定 hg(1) 手册页:
https://bitbucket.org/mirror/mercurial/raw/stable/doc/hg.1.txt

这将为您提供来自 Django 存储库的默认分支上的最新 README:
https://bitbucket.org/django/django/raw/default/README

如果您的可执行文件未 checkin 存储库(有些人不喜欢 checkin 构建工件),您需要在存储库的下载部分手动上传它们。目前没有用于创建项目下载的 REST API。

关于version-control - Bitbucket:从提示绑定(bind)文件以供下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6482121/

相关文章:

svn - 解决svn中的属性冲突

svn - TortoiseSVN 删除完全限定的域名

Git:管理我的应用程序的每个版本?

mercurial - 如何使用 GUI diff 工具查看 Mercurial 变更集变更

java - 我如何通过我的存储库获取我的 ID?

未找到 GitHub 错误存储库

svn - 如何将标签/主干/分支添加到已建立的 SVN 存储库?

git - INTEL-XDK 和源代码/版本控制 - 它是否受支持?

git - 将 HG 项目从 Bitbucket 镜像到 Github

visual-studio-2010 - 如何在 Visual Studio 2010 中快速切换源代码控制提供程序?