2010-01-21 118 views
2

我在寻找.svn文件夹内容的描述或规范。你能提出一些建议吗?我要编写一个与工作目录一起运行的应用程序。颠覆文件夹和文件规范

谢谢!

+1

如果你的应用程序使用Subversion API(绑定可用于多种语言,并且随主要语言提供),你真的会更好。为了支持新功能,工作目录格式在不同版本之间进行更改。 – ZoogieZork 2010-01-21 23:13:30

回答

3

嗯,.svn元数据的SVN book has a basic overview,至少就其中的内容而言,但它不是字节对每个字节的规范。不管这种事情是否真的存在于任何地方(除了在Subversion源代码中),我都不知道。

然而,本书继续提到:“鼓励开发人员使用Subversion的公共API或Subversion提供的工具来访问和操作工作副本数据,而不是直接读取或修改这些文件。”

这是一个选项吗?您可能可以使用诸如svn info,svn stat,svn diffsvnlook之类的工具来查看正在发生的情况并操作工作副本。

4

这里唯一的文档就是Subversion的源代码。但我建议不要自己去那里看看,只需要一个图书馆为你做这项工作。

自从Subversion 1.0发生了一些巨大的变化以后,随着Subversion 1.7的发展,一切都会与今天的地方完全不同。 Subversion C api以及类似JavaHLSharpSvn的包装为您提供了一种文档化的方式来支持Workingcopy的以前和未来版本。