Bitbucket 可靠吗?

26

我知道这个问题可能接近stackoverflow的可接受范围,但我觉得它值得一提。

几天前,我开始使用bitbucket.org,被其mercurial托管、1个免费私有仓库、维基和问题跟踪器所吸引。正是我项目所需要的。

我必须说,提供的功能和网站界面看起来非常棒,到目前为止,我没有遇到与mercurial相关的任何问题。 但是,在这几天之后,我开始怀疑是否应该在轻松之际(我还没有宣传维基页面等)就转移到其他地方,因为我不断遇到一些小问题和大问题

  • 在这几天里,我注意到网站经常变慢和超时。
  • 我发现维基的功能相对较少(显然是基于Creole Wiki,以前从未听说过)。它不允许例如图像右对齐、无边框表格等(也许可以,但文档没有说明)。
  • 我注意到维基中存在一些错误(TOC生成宏问题在一年前已经报告了,但仍未修复)。
  • 我尝试通过在管理面板中更改设置来使我的维基公开,但它没有起作用。
  • 还有一些维基问题[例如插入图像很麻烦、创建新页面不太明显、内部链接也有问题等]。
  • 当我推送多次提交的变更集时,新闻稿中的排序顺序是错误的。
  • 他们为bitbucket设置了一个公共可访问问题跟踪器,这非常好(也很勇敢!),但看到超过500个未解决问题的列表(28页 *每页20个问题)并不给人留下他们尽可能得到良好关注的印象。至少一些问题可以被移动到“不会考虑”状态。我担心我的有关私人/公共Wiki页面的错误报告仍将在其中一年内。
  • 该博客有很多有关‘停机时间’的帖子。
  • 现在,我不想对运行bitbucket的公司或个人太苛刻,因为我不确定它实际上是由单个人管理(如果是这样,那真是太神奇了)还是由一个运转良好的公司管理(如果是这样,那就不是 :-)。也许他们正在经历一些成长烦恼...这对我来说很难说。

    所以,我在这里寻找的是其他bitbucket用户的经验,并建议是否应坚持等待事情改善(有良好的机会吗?)或者放弃。


    1
    这个问题更适合在论坛上讨论,而不是问答网站。不过这确实是一个很好的问题。也许可以在Hacker News或Programming Reddit上发帖问问? - George Stocker
    一个月前我开始使用Bitbucket时,一切都很顺利和快速,但现在,我和你一样遇到了同样的问题。我注意到系统出现了巨大的减速,每个(HTTP)请求都会导致浏览器标签崩溃。从用户群体和公共问题跟踪器来看,我倾向于认为Bitbucket不会有什么改善... - Austin Hyde
    维基实现了一个名为Creole的维基标记语言 - 这显然是试图统一各种维基标记语言,以便人们可以实现这种语言,而不是创造自己的某个现有标记语言的变体。我认为它有些局限性 - 你应该去找Creole的开发者,向他们申请更好的语言。至于Bitbucket博客,我认为它有很多关于停机时间的文章,因为Jesper在那里只发布这种类型的文章。 - Martin Geisler
    请注意,BitBucket不再支持Mercurial(2019年8月)。 - VonC
    4个回答

    43

    来自Bitbucket的Jesper。

    我们是一个相当小的团队。实际上,大部分时间都是我在做系统管理/编码。这使得很少有时间开发新东西,有时甚至无法让我保持一切运行顺畅(当我睡觉时总会出现减速/短暂停机)。

    我意识到这种情况在长期内行不通,必须采取措施。因此,我决定雇用一批人员,主要是开发人员,还有一位专职的系统管理员和1或2位UI设计师(让事情看起来更漂亮/功能更强大)。我目前正在浏览申请,里面有很多有前途的申请者。

    关于稳定性,我还从我们托管的Amazon那里配备了2个(更大的)实例。我们正在为此投入更多的资金。今天,我正在将一堆用户/存储库迁移到这些更大的实例中,并且紧接着,我们将专注于使事情更快。


    3
    Jesper,非常感谢您的回复和坦率的答案。情况有点像我预料的那样:发展中的烦恼和人手不足。目前所建立的东西令人印象深刻,注重细节(据我看来),未来前景看好。我觉得值得承受当前的问题,即使需要几个月时间让事情平稳下来… - Rabarberski
    5
    你今天的答案会是什么?Bitbucket是否能够可靠地处理企业代码库? - seler
    我和卖家有同样的问题。 - dsomnus
    作为 Bitbucket 的个人和专业用户,我对 Bitbucket 处理关键代码库的能力非常有信心。 - whitehat101
    根据最近BitBucket遇到的问题数量,我会认为仍然只有一个人在管理它:P - Ben Crook

    1
    2010年有人提出了这个问题,但我认为需要稍微更新一下答案。我现在已经使用Bitbucket几个月了,就我所知,它是一个非常好的git托管系统。您将获得问题跟踪器、维基、无限制的公共/私有存储库、团队协作等功能。此外,我还没有遇到任何停机或缓慢的情况。除此之外,Bitbucket拥有惊人的用户界面,使得浏览源代码和分支变得非常容易。 我肯定会推荐使用这个,并且SourceTree 我还没有测试过Bitbucket是否适用于真正大规模的提交。

    0
    我们使用BitBucket HG已经大约六个月了,我毫不怀疑我们将会转向不同的版本控制系统。它在合并方面表现糟糕,对于复杂的提交容易出错,影响了我们的工作效率。我不知道是HG还是BitBucket的问题,但是我甚至没有时间去弄清楚。当然,这发生在最糟糕的时候,我们有两周时间必须完成一个至关重要的交付任务

    确实,对于团队合作来说,HG不是最好的解决方案。我目前在一个由5个人组成的团队中使用Sourcetree已经快一年了,它像魔法一样工作!这是一个非常好的工具,并且还有很多更新(叹息他们感兴趣,当然不仅仅是这个:)),这也是Atlassian的工具。如果你还没有改变VCS,我相信值得再给一次机会 :)。 - kostas ch.

    0

    我在过去的雇主处使用BitBucket已经有1年了,在目前的雇主处已经有2年了。

    它通常工作正常,没有任何问题。然而,大约每个月会出现一些慢速情况。在这特定的一周里,有多个工作日出现了停机现象,代码变更变得缓慢或者我们无法推送代码改动,持续了大约一个小时左右。

    所以总结起来,大部分时间它是可靠的,但偶尔,平均每个月有一天的时间它是不可靠的。


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接