كيفية تحديد الملفات التي تم تغييرها من تلك الموجودة في RCS

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

  •  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>

وبعد ذلك يمكنك مقارنة أي من الملفات ضد النسخة المعلمة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top