簡體   English   中英

如何使用SharpSvn提交具有活動句柄的文件?

[英]How to commit files with active handles using SharpSvn?

我的C#應用​​程序使用SharpSVN來同步本地(工作副本)和遠程(存儲庫)文件。 由於我想在其他應用程序處理這些文件時同步這些文件,因此修改后的文件可能在提交時具有活動句柄。 當我嘗試提交這些文件時,出現以下錯誤:

SvnSystemException:“無法打開文件'somefile.ext':文件被另一個進程使用”

WindowsErrorCode:ERROR_SHARING_VIOLATION

但是,當我使用TortoiseSVN手動提交它們時,它可以工作。

同時我找到了這個線程 似乎SharpSvn不允許即將提交的文件處於可寫狀態。

因此,對我的最初問題的正確答案是: “只要文件可寫,就不可能” 無論如何,就我而言,提交已打開文件(AutoCAD工程圖)的解決方法是在系統級別將它們設置為只讀。

暫無
暫無

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

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