3

悲しいことに、RCSUnix.stackexchange または ServerFault にはタグがないため、StackOverflow に投稿しています。

SVN/Git にうんざりしていて、ファイルの履歴を確認する必要があります。私のスクリプトでは、RCS を使用してシステム構成ファイルに加えられた変更を追跡しているので、Git の場合と同じようにそれらを表示できれば素晴らしいと思います。gitの場合git log -p、この種の出力を取得するために使用します。

rlogまたは、差分のあるログを取得できるフラグはありrcsdiffますか?

またはrcsdiff、シェル スクリプトを使用してこれを自分で実装する必要がありますか?

4

3 に答える 3

4

rcshist (Ian Dowse 著) は、要求されたことを実行します。ビルド済みパッケージについては知りませんが、簡単にビルドできます。

出力例は次のとおりです。

REV:1.346               aclocal.m4          2012/09/03 17:21:43       tom
tags:            xterm-281s, xterm-281r, xterm-281q, xterm-281p, xterm-281o,
                 xterm-281n, xterm-281m, xterm-281l, xterm-281k, xterm-281j,
                 xterm-281i, xterm-281h, xterm-281g, xterm-281f, xterm-281e

   change default for --with-xpm

--- aclocal.m4  2012/08/25 23:05:32     1.345
+++ aclocal.m4  2012/09/03 17:21:43     1.346
@@ -1,4 +1,4 @@
-dnl $XTermId: rcshist.html,v 1.16 2015/03/01 20:34:33 tom Exp $
+dnl $XTermId: rcshist.html,v 1.16 2015/03/01 20:34:33 tom Exp $
 dnl
 dnl ---------------------------------------------------------------------------
 dnl
@@ -3554,7 +3554,7 @@
 AC_SUBST(no_pixmapdir)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_WITH_XPM version: 1 updated: 2012/07/22 09:18:02
+dnl CF_WITH_XPM version: 2 updated: 2012/09/03 05:42:04
 dnl -----------
 dnl Test for Xpm library, update compiler/loader flags if it is wanted and
 dnl found.
@@ -3571,7 +3571,7 @@
 AC_ARG_WITH(xpm,
 [  --with-xpm=DIR          use Xpm library for colored icon, may specify path],
        [cf_Xpm_library="$withval"],
-       [cf_Xpm_library=no])
+       [cf_Xpm_library=yes])
 AC_MSG_RESULT($cf_Xpm_library)

 if test "$cf_Xpm_library" != no ; then
于 2015-05-27T20:45:30.953 に答える
2
    rlog filename 

基本的な歴史を紹介します。

    rcsdiff -r5.1 -r5.2 filename   

2 つのリビジョン間の差分を表示するには。-r の後にスペースを入れないでください。

于 2015-02-27T19:32:46.343 に答える