【问题标题】:How do I checkout a single file (not folder) from the SVN repository?如何从 SVN 存储库中签出单个文件(不是文件夹)?
【发布时间】:2009-09-24 22:35:33
【问题描述】:

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

但是,如何使用 sharpSVN DLL 指定检出深度(稀疏检出)并检出单个文件?请帮忙。

【问题讨论】:

标签: c#


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    就像@derobert 所说,您不能签出单个文件。您可以做的最好的事情是对该文件的目录进行非递归检出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-25
      • 1970-01-01
      • 1970-01-01
      • 2017-09-11
      • 2013-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多