Python的Git支持ORM?

16

在寻找版本化数据库信息时,我发现了基于Git的Ruby版本控制ORM项目gitmodel

有几个项目可以从某种形式的版本化数据存储中受益,而Git似乎是这个领域的自然解决方案。我们的团队已经熟悉了Git命令行工具和使用程序接口进行Git的方法,例如dulwich,因此类似gitmodel 的解决方案能够充分利用我们现有的经验。

是否有类似Python的解决方案可用?


11
关闭跟话题无关的投票?如果这与编程或软件开发无关,我不知道它和什么有关。 - Paul D. Waite
3
能否有一位投票关闭这个问题的人留下评论,说明您认为问题的哪个部分不符合主题?如果您不愿意留言,我就无法进行修正了!请您帮忙指出问题所在,谢谢。 - larsks
2
好的,去掉“看起来是个有趣的想法”的话。这里的问题关闭得太快了。例如,我刚刚在阅读http://stackoverflow.com/questions/10264839/is-there-an-amazon-or-other-service-where-i-can-post-a-string-and-get-a-respon。 - andrew cooke
7
我没有也不会投票关闭这个问题。然而,我(认为我)理解那些做出这样决定的人。StackOverflow存在的目的是让程序员从其他程序员那里得到编程方面的帮助。询问“是否存在一个能做X事情的软件包”之类的存在性问题并不是真正寻求编程帮助——它是在寻找知识,而不是技术问题。答案并非技术性的,只是简单地回答“你是否遇到了我正在寻找的X事物”。因此,虽然它是可量化的,但仍然不是正确类型的问题... - Borealid
2
@PaulD.Waite请看Borealid的回复,我认为他完美地描述了这个问题的问题所在。 - Charles Duffy
显示剩余10条评论
2个回答

4
Ignacio Vazquez-Abrams向我推荐了django-versions包,虽然它不是基于git,但提供了一个存储版本数据的良好模型。我之前没有机会使用Django,但看起来这可能是目前最好的可用选项。根据文档,它可能无法与最新版本的Django一起使用(文档说它需要1.1.x,而实际上Django已经更新到1.4,我的发行版软件库中有1.3)。我想我会把它看作一个学习经验,并看看需要多少工作才能将其与更近期的Django版本集成...

3

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