كيف يمكنني الحصول على مسار مستودع كامل من كائن svnclient؟

StackOverflow https://stackoverflow.com/questions/4280261

  •  28-09-2019
  •  | 
  •  

سؤال

هل هناك طريقة للحصول على مسار كامل للمستودع من كائن SVN؟ عندما أستخدم طريقة .path أو .pathrepository ، أحصل على المسار النسبي فقط للملف

هل كانت مفيدة؟

المحلول

يحتوي SVNClient على طريقة getRepositoryRoot التي تمنحك عنوان URL للجذر المستودع. يمكنك بعد ذلك دمج هذا مع المسار النسبي للملف الذي تحصل عليه من .pathrepository.

نصائح أخرى

للحصول على ملف URI الكامل إلى ملف ، استخدم:

SvnInfoEventArgs info;
client.GetInfo(workingCopyPath, out info);
Console.WriteLine(info.Uri);

جذر المستودع:

Console.WriteLine(info.RepositoryRoot);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top