SVN: كيفية الحصول على المراجعة الأولى لملف؟

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

  •  06-07-2019
  •  | 
  •  

سؤال

عند العمل مع دليل فرعي في مستودع، وكيفية العثور على المراجعة عندما تمت إضافة هذا الدليل محددة إلى المخزون؟ باستخدام "إس المعلومات HTTP: // .." يمكنني معرفة متى تم تعديله للمرة الأخيرة ( "آخر تغيير القس")، ولكن أنا أيضا بحاجة إلى معرفة رقم المراجعة من ارتكاب عند هذا الدليل (أو تمت إضافة الملف) لأول مرة (انها "الأول" المراجعة).

ولقد تم البحث عن هذا في "كتاب SVN"، غوغلينغ، ولكن، من الواضح، حصلت على أية نتائج.

ملحوظة: أنا في حاجة الى ذلك لجعل السيناريو PHP الذي يقوم بتحميل السجلات وتخزينها محليا، لمجرد أن يكون واضحا وتجنب "استخدام السلحفاة / svnx / إصدارات / you_name_it تطبيق"؛)

نصائح أخرى

ودخول الأخير من

svn log http://...

لشخص يحاول القيام بذلك في pysvn:

def get_branch_creation_rev(url)
    import pysvn
    cl = pysvn.Client()
    return  pysvn.Revision(pysvn.opt_revision_kind.number,
                           cl.log(url)[-1].data.get('revision').number)

ولست متأكدا ما هو الأسلوب سطر الأوامر. يمكنني استخدام السلحفاة على النوافذ للقيام معظم حياتي التنقل SVN. إذا كان لديك هذه الأداة، فقط انقر بزر الماوس الأيمن على المجلد وهو السلحفاة SVN / إظهار السجل.

scroll top