問題タブ [version-control-keywords]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
209 参照

perforce - Perforceでキーワードのみが変更されたファイルを元に戻す

キーワードの変更のみがある場合、Perforce でファイルを自動的に元に戻すことは可能ですか? 「p4 revert -a」は、差分がないファイルのみを元に戻しますが、差分が次のような場合に元に戻すことは実際に可能ですか:

0 投票する
0 に答える
18 参照

cvs - CVS で最初のキーワード情報に戻る方法はありますか?

CVS のキーワードに関する問題に直面しています。

問題は

Linux 2.6.28 (linux.org) から 1 つのファイル ac をチェックアウトしました。次に、ファイルを CVS サーバーにチェックインしました。複数のユーザーがファイル ac をチェックインしました

をチェックアウトすると、キーワードが変更されていることがわかり、そのファイルを最後にチェックインした人の名前が表示されます。私は CVS の -ko フラグを試してみましたが、これは直前の詳細なチェックに戻ることしかできません。

現在の CVS キーワード情報を、ファイルの最初にチェックインされた cvs キーワード情報である元の情報に置き換える方法はありますか。

[ cvs -kk により、キーワード展開を無効にできますが、元の作者情報も削除されます。]

0 投票する
1 に答える
577 参照

git - Git 拡張機能: rcs-keywords、smudge および clean フィルター

まず第一に、私は Git に関してまったく新しいことを言わなければなりません。だから私はまだすべてのヒントとコツを知りません...私は次の問題を抱えています:

ファイルには、特定の rcs キーワード ($Date$、$Author$、$Commit$ など) があります。これらのキーワードは、汚れフィルターを使用して更新することになっています。フィルター自体は計画どおりに機能し、要求された情報はファイルに更新されます。しかし、問題は、(Git 拡張機能を使用して) プルを実行し、ファイルがスマッジ フィルターでフィルター処理されたときに、ファイルに更新されたデータが最新のものではないように見えることです (2 番目に新しい/最新のコミットからのものです)。フィルターで魔法を実行しているコマンドを手動で実行すると、プル後、データは正しいです。

問題は、この最新/最新のデータを私が現在行っている方法でファイルに更新する方法はありますか?

そして、私が現在行っている方法は、https://github.com/kimmormh/git-rcs-keywords (OS に関連するいくつかの小さな変更、私は Windows を使用しており、スペースを含むファイルパス) で指示されているとおりです。 .

前もって感謝します!

0 投票する
1 に答える
621 参照

svn - SVN プロパティの Ident ツールの代替

ソース コードから "ID" や "DATE" などの情報を取得するために、RCS キーワードを介して CVS で "Ident" ツールを既に使用していました。キーワード $Id$ と $Date$ をテキスト ファイルに挿入するだけで、これを行うことができます。また、プログラムをコンパイルして、Ident ツールによってバイナリ ファイルから同じ情報を取得できたのは良いことでした。

現在、SVNを使用しています。これは、より優れた機能を持つ svn プロパティによって簡単に実行できます。唯一の問題は、この情報をテキスト ファイルでしか取得できないことですが、上記の Ident のようにバイナリ コンパイル ファイルから情報を取得する必要もあります。

バイナリファイルからそれらを取得する方法はありますか?