![]() |
1
3
SVN在最终用户机器上不需要任何先决条件。你可以将SVN嵌入你的应用程序。要了解有关颠覆整合的更多信息,请访问“ Application Integration/Embedding “SVN论坛的主题。 |
![]() |
2
1
|
![]() |
3
0
我不完全确定您所说的“包含在应用程序中”是什么意思,因为只要许可允许,您就可能交付任何库。您指的是sqlite很小还是 public domain ? Mercurial 是一款同样轻量的版本控制软件。如果您正在用python编写应用程序,可能是因为 python now includes sqlite3 从Mercurial的源代码直接导入特性不应该太困难。否则,在调用命令行进程时不会感到羞耻,尽管这可能更笨拙。mercurial不是公共域,但它是gpl'd。 在现代版本控制系统中,Mercurial也是我个人的最爱。它超越了cvs和subversion,非常类似于git,但使用起来更简单。 |
![]() |
4
0
你可能想看看 fossil 一个由sqlite作者编写的配置管理工具。我不知道嵌入有多容易,但它是一个单一的文件可执行文件,所以应该很容易从应用程序中运行它。 可以说,作为一个单独的进程运行它实际上可能比嵌入更好,因为它不会在应用程序执行它所做的操作时减慢速度。 |
![]() |
5
-1
在我看来
Firebird
是嵌入式数据库方案的最佳选择之一。
编辑: 我误解了你的问题。如果不需要RDBMS,可以尝试嵌入 SVN 到您的应用程序。 |