如何从SVN存储库中签出单个文件(而不是文件夹)?

时间:2009-04-02 06:31:29

标签: c#

目前我正在开发一个C#.net项目(visual studio 2005)。我可以从SVN存储库签出一个项目,对文件进行更改并提交。

但是,如何使用sharpSVN DLL指定结帐深度(稀疏结账)和结账单个文件?请帮忙。

2 个答案:

答案 0 :(得分:4)

据我所知,Subversion客户端通常不支持单文件签出。您当然可以获取单个文件(只有对URL的简单HTTP GET请求),但重新检查更改将更加困难。

原因是Subversion想要创建其元数据目录(.svn)来跟踪属性,URL,文件的旧版本等。这在单个文件中很难做到。

答案 1 :(得分:0)

像@derobert说的那样,你无法查看单个文件。您可以做的最好的是对该文件的目录进行非递归检查。