簡體   English   中英

是否有任何特定的庫可讓我從SVN存儲庫下載單個文件?

[英]Is there any specific library that would let me download single file from SVN repository?

我正在尋找一個.NET庫,該庫可以讓我從SVN存儲庫下載單個文件。 你知道任何?

我想要的就是連接到服務器,在那里找到文件並下載。

我知道SharpSVN,SVN.Net,dotSVN,這些都是SVN的實現,而且我知道,我可以通過簽出回購文件和導出文件來“破解”它們。 此解決方案是不得已的方法。

您應該知道,通過HTTP的SVN是作為WebDAV服務實現的,而WebDAV是增強HTTP的一種形式。 從理論上講,您應該能夠通過簡單的Web請求下載文件。

該鏈接為例, 該鏈接將簡單的GET權限發布到現有SVN存儲庫中。 您應該能夠為所需的文件制作這樣的URL。 實際上,除非您正在使用svn或svn-over-ssl協議,否則這首先就是SVN url的制作方式。

如果您的SVN存儲庫可通過HTTP訪問,則只需打開與相應URL的HTTP連接(並在必要時進行身份驗證),然后下載文件。 如果使用其他協議,它將更加復雜。

您無需檢出存儲庫即可導出單個文件。 因此,如果任何庫都支持svn export ,那應該沒問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM