كيفية تحديد الملفات التي تم تغييرها من تلك الموجودة في RCS
-
06-07-2019 - |
سؤال
وأنا أعمل مع ج مصدر برنامج ++ باستخدام مستودع RCS (AGH، البالغ من العمر وأنا أعلم)، خلال رمز التغييرات الكبرى، وتعديل الكثير من الملفات، التي فقدت في بعض الأحيان تتبع. لذلك أود أن يكون برنامج نصي صغير الذي سوف قائمة الملفات التي تختلف (تلك التي غيرت) من الملفات في مستودع. هو نوع من واقعية للقيام rcsdiff على كل ملف. نفترض أن كل الملفات في نفس الدليل. هل هناك برنامج نصي صغير أو الاسم المستعار الذي سيتم سرد كافة الملفات I عدلت؟
وذلك بفضل
المحلول
ونجاح باهر.
تم تصميم RCS للسيطرة على مصدر ملف واحد.
نادرا ما يتم استخدامه مباشرة. CVS هو النظام الذي الطبقات ONTOP من RCS لتوسيع وظائف لمجموعة من الملفات (أي المشروع).
ويمكنك أن تفعل ذلك في وعاء مع:
tcsh
foreach a ( `ls *.cpp` )
echo ${a}
echo "=============================================================="
rcsdiff ${a}
echo "=============================================================="
echo
echo
echo
end
إذا كنت قد تم استخدام السير الذاتية أود أن أقترح باستخدام الوسوم:
العلامة قبل البدء في تعديل وثم علامة عند نقاط التفتيش العادية.
cvs tag <startChangeTag>
وبعد ذلك يمكنك مقارنة أي من الملفات ضد النسخة المعلمة.