كيف يمكنني الحصول على مسار مستودع كامل من كائن svnclient؟
-
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);
لا تنتمي إلى StackOverflow