2
有沒有辦法在工作副本中遞歸地使用svn delete
文件,這些文件是用SharpSVN在SVN之外移動/刪除的?SharpSVN:遞歸刪除「缺失」文件?
我有一個任務定期運行提交一個目錄完全一樣,但我需要刪除的文件被標記爲deleted
而不是missing
。
有沒有辦法在工作副本中遞歸地使用svn delete
文件,這些文件是用SharpSVN在SVN之外移動/刪除的?SharpSVN:遞歸刪除「缺失」文件?
我有一個任務定期運行提交一個目錄完全一樣,但我需要刪除的文件被標記爲deleted
而不是missing
。
你或許可以處理這種情況,如:(未經測試的代碼隨意修正錯別字)
using (SvnClient c1 = new SvnClient())
using (SvnClient c2 = new SvnClient())
{
c1.Status(@"F:\working-copy",
delegate(object sender, SvnStatusEventArgs e)
{
if (e.Status == SvnStatus.Missing)
c2.Delete(e.FullPath);
});
}