我们正在考虑使用Subversion作为文件系统层来存储启用版本的文档。由于安全功能将由其他代码处理,我正在考虑直接使用Subversion FS C API层。我想知道是否有使用Subversion FS API的良好示例代码?
答案 0 :(得分:0)
Subversion的FSFS存储旨在由subversion服务器使用。虽然它可能在其他场景中可用,但是当它与它进行交互时,它们可能必须像颠覆服务器一样行动。
Subversion区分客户端工作区和服务器存储空间。如果您要利用subversion组件,您的应用程序需要意识到这两个空间在subversion体系结构中并不相同,因此在使用其组件的解决方案中不应该相同。
为什么不将subversion客户端嵌入到您想要的位置然后从那里开始呢?用户工作区仍然是" subversion用户工作区"服务器端将是服务器端。
事实上,请查看tortise SVN(或颠覆的其他桌面集成)。你甚至可能不需要写任何东西。