我正在考虑在我们的“下载”部分存储我的回购的先前版本版本(我的回购邮件托管在BitBucket上)。例如,对于以.zip形式存储在“下载”部分中的存储库,我可能有版本1.0,1.1,1.2,1.3等。这不是实际的代码,而是生成的构建文件。
是否可以通过C#代码检索这些版本?我想创建一个程序,将我的各种repos的zip文件打包成一个.zip文件。为此,我需要能够检索每个repo的所有zip文件。那可能吗?如果是这样,怎么样? 此外,是否可以将文件推送到“下载”部分而不是手动添加?
答案 0 :(得分:1)
Bitbucket只是一个在线hg或git repo,因此您可以使用带有某些参数的命令行工具与它进行交互;毕竟,这是sourcetree / tortoisehg gui工具的作用!
关于以zip格式恢复文件,我确信我最近有理由调查并发现你可以让bitbucket打包某个分支并为你提交一个zip。看看这个sO主题:BitBucket - download source as ZIP
在我看来,你应该把你的二进制文件提交到一个命名的分支,只需让bitbucket提供它就像从bitbucket下载源码一样(通常一旦登录)