Mercurial bzr/发射台与hg/比特桶
很快我们就要开始开源(py+qt)项目了,这个项目应该是多平台的(我们使用FreeBSD作为本机平台),我们不确定使用哪个dvc/主机 在过去,我们使用DARC的时间很长,但由于没有足够的公共主机可用,我们已经离开了DARC。玩了一段时间的单调-很好的设计,但主要是利基今天。Fossil很不错,但它使用非标准的wiki,而且它的跟踪器很实用,但我们期待更多Mercurial bzr/发射台与hg/比特桶,mercurial,bazaar,bitbucket,launchpad,Mercurial,Bazaar,Bitbucket,Launchpad,很快我们就要开始开源(py+qt)项目了,这个项目应该是多平台的(我们使用FreeBSD作为本机平台),我们不确定使用哪个dvc/主机 在过去,我们使用DARC的时间很长,但由于没有足够的公共主机可用,我们已经离开了DARC。玩了一段时间的单调-很好的设计,但主要是利基今天。Fossil很不错,但它使用非标准的wiki,而且它的跟踪器很实用,但我们期待更多 考虑到我们不在内核大小的项目上工作,我们不认为Git太复杂,无法处理它,特别是对于可能使用Windows操作系统和更喜欢GUI工具的潜在贡献
考虑到我们不在内核大小的项目上工作,我们不认为Git太复杂,无法处理它,特别是对于可能使用Windows操作系统和更喜欢GUI工具的潜在贡献者。 所以,故事来到了集市/发射台和Mercurial/Bitbucket
下面是我们共同讨论的一些赞成/反对意见,但如果我们遗漏了一些可能有助于我们做出决定的内容,我想听听 集市赞成/反对:- 2.4可能足够快满足我们的需要
- 使用简单
- 有漂亮的GUI工具(浏览器)
- 处理空目录
- (可能)不如Mercurial受欢迎
- 没有hg命名分支的等效项
- (可能)比集市更受欢迎
- 快,
- 使用简单
- 对于不懂cli的用户来说,有一款很好的乌龟
- 我们喜欢命名的分支
- 一些怪癖,比如处理空目录(或)
- 我们喜欢无限制/私人回购
- 我们喜欢为项目提供Wiki
- 我们错过了跟踪器的电子邮件接口,跟踪器可能与LP(评论等) 不符。
您可以避免修订号被重新编号的问题,这将确保人们只合并到主干中,而不是切换主干 我非常喜欢处理命名的同位分支
我当然想看看。它目前已分配并正在进行中,因此可能很快就会完成。更新:Seing这使我们更容易放弃bzr/LP,而接受hg/bitbucket。在bazaar中,除非重新确定提交的基础,否则修订ID不会更改。修订号可以更改,但正如Poolee解释的那样,这是可以避免的。“您可以通过在branch.conf中设置append_revisions_来避免修订号被重新编号的问题。”谢谢您。我没有意识到……这对于bzr中的设计非常有用。“我当然希望看到Launchpad获得Wiki。它目前已分配并正在进行中,因此可能很快就会完成。”根据我在#Launchpadwikkid中的对话,看起来什么都不会很快到来-/