問題タブ [revisions]
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.
javascript - コンテンツ (ブログ、記事) のリビジョン: サーバーサイドか JS か?
テキストの 2 つのバージョン間の違いを計算する (および対応する「削除」および「追加」CSS クラスを追加する) のに最適な場所はどこですか?
これはサーバーで行うべきですか、それともクライアント側の JS でこれを処理する方がよいでしょうか?
email - Bazaar - 改訂履歴でメールを変更する
Bazaarのリビジョン履歴でコミッターのメールアドレスを変更できるかどうか知っている人はいますか?
「bzr whoami」コマンドでメールアドレスを設定しましたが、古いコミットのメールも新しいものに置き換えられるように変更したいと思います。
よろしく、K.
inheritance - Fluent NHibernate のリビジョン テーブルのマッピング
行が更新される前Posts
に、テーブルへのレコード全体の変更を保存して、テーブルを監査したいと考えています。エンティティは、列とともにすべてのエンティティ列を格納する必要があります。PostRevisions
Post
PostRevision
Post
RevisionId
これを Fluent NHibernate でマッピングしたいと思います。PostRevision
エンティティはエンティティのプロパティをミラーリングする必要がありますがPost
、2 つのエンティティ クラスとマッピング クラスを維持する必要はありません。
これを実現するには、エンティティとマッピングをどのように設計すればよいですか?
Post Edit に必要な疑似コード
PostRevision
構成クラス:
流暢なマッピングの可能性:
version-control - Windows用のDiffトランザクションログを備えたCVSGuiフロントエンド
コミットベースでファイルの差分を表示することをサポートするWindows用のCVSGUIフロントエンドを探しています。SmartCVSにこの機能(クエリ|トランザクション)があることは知っていますが、無料またはオープンソースバージョンを探しています。
git - 多くのGitコミットで遅れているマスターから単一のファイルをチェックアウトする方法はありますか?
開発マシンのリポジトリクローンからリポジトリマスターに変更をプルし、「gitfetch」の後に「gitmerge」のようなものを使用してprodマシンのそのリポジトリマスターのコピーを更新することに依存するコードワークフローがあります。
マスターすることをコミットしたという問題が発生しましたが、コードがフリーズしたため、これらの変更が本番マシンに取り込まれることはありませんでした。コードのフリーズから抜け出すには、マスターにもコミットされている単一のファイルを更新する必要があります。
この時点で、本番マシンはすべて、10回のコミットなどでマスターリポジトリの背後にあります。私がprodマシンに引き込みたいのは最新のコミットだけです。「gitfetch&&git merge」は、必要なのが単一のファイルを早送りするだけの場合に、リポジトリ全体を早送りします。
その単一のファイルをチェリーピックするための最良の方法は何ですか?「gitcheckoutfile.ext」を実行すると、更新されたマスターではなく、ローカルリポジトリのコピーから更新されます。他のすべてを更新せずに、ローカルコピーにファイルの最新バージョンを「認識」させたいのですが。
私のアイデアは、「git fetch」を実行してリポジトリを更新してから、「gitcheckoutfile.ext」を実行して1つのファイルだけを更新することでした。それは私がやりたいことをするための最良の方法ですか?そうでない場合、誰かが多くのGitコミットで遅れているマスターから単一の更新されたファイルをチェックアウトする方法について私にアドバイスできますか?
php - 月ごとにグループ化された状態をカウントする SQL クエリ w. リビジョンシステム
時間の経過に伴うチケット ステータスのビューを作成しようとしているときに、いくつかの課題に遭遇しました。
バックグラウンド:
チケットレコードを含むデータベースは、基本的な再ビジョンを可能にするように設定されており、次の列が含まれています (これは関連があると私が信じているものです):
ID -オリジナル- ステータス - 作成日 - 変更済み
望ましい解決策:
以下を含むテーブル: 週/月/年ごとにグループ化された各ステータスの数。
チャレンジ:
ステータスが変更されていないリビジョンを除外します。
助けてくれてありがとう、これは私の脳を熱くしています:)
c# - C#を使用してWord文書のリビジョンを反復およびカウントする方法は?
私はこれを探していましたが、どこにも答えが見つからなかったので、ここの誰かが助けてくれることを願っています.
WordApplcation.CompareDocuments を使用して 2 つのドキュメントを比較し、リビジョンとしてマークされた変更を含む結果ドキュメントを取得する C# で WinForms アプリケーションを実行しています。
これはうまく機能し、リビジョンがテキストボックス内に物を隠していることを除けば(私はまだ気にしません)、私が望むものを正確に得ることができます。
次のステップは、修正された単語の数を数えることです。具体的には、wdRevisionDelete と wdRevisonInsert です。
唯一の問題は最終的なものです。リビジョンは時々空であるか、膨大な量のデータ (500 ワード以上) を含んでいます。
リビジョンのMSDNページを読みました。そのドキュメントを数えます。リビジョンはすべてのリビジョンを表示するのではなく、メインストーリーのリビジョンのみを表示し、範囲を使用する必要がありますが、それは役に立ちませんでした。
ここに私の現在のコードがあります:
と
final は、WordApplication.CompareDocuments によって作成された Word ドキュメントです。
だから、私が言ったように、MSDN によると、document.Revision の代わりに range.Revision を使用し、セクションごとに進みます。
半ダースのリビジョンを持つ 1 つのドキュメントだけが何も表示されず、他のドキュメントでは 100 のリビジョンが表示されます。
私の質問は、リビジョンを使用して追加/削除された単語をカウントする方法です。
CompareDocuments が Word 2007 で作成したドキュメントを開きました。リビジョンは正しくマークされており、Word 内で承認または拒否できます。
私が見落としている可能性のあるものについてのアイデアはありますか?
編集:私は何か奇妙なことに気付きました.txtファイルとして保存しようとすると、0の変更を報告している元のdocファイルをCompareDocumentsが(正しく)いくつかマークしていますが、すべてのページがtxtファイルに保存されているわけではないことに気付きました.リビジョンのあるすべての領域。
Word 2007 と LibreOffice 3.3 の両方を使用して txt ファイルに変換しようとしましたが、どちらも同じ結果になりました (多くのテキストが欠落しています)。
なんか関係あるかも。
このファイルの何が問題なのだろうか。
何か案は?
c# - 相互運用機能を使用してC#でExcelまたはPowerPointファイルからリビジョンを取得するにはどうすればよいですか?
ドキュメントやリビジョンから単語を数える必要があるアプリケーションに取り組んでいます。
ここでわかるように、私はすでにWordドキュメントでこれを解決しました(まあ、解決できる限り)が、ExcelまたはPowerPointドキュメントからそのデータを取得する方法を考えています。
MSDNドキュメントはこれまで役に立ちませんでした-私は探し続けますが、誰かが答えを知っているなら、私は少し助けていただければ幸いです。
編集: @Andrewから提供された情報を利用して(彼に感謝します)、Excel部分のこのコードを取得しました:
これを使用して、シート内のすべてのセルの単語を数えることができますが、それでも改訂には役立ちません-これをフォローアップする方法について誰かが考えていますか?
drupal - ビューの引数に使用されるノード リビジョン VID
複数のマルチメディア コンテンツ タイプにアクセスできるノード参照フィールドを作成しました。次に、それをビューにまとめて、コンテンツ タイプに基づいてグループ化できるようにしました。そのため、画像は画像付き、ドキュメントはドキュメント付きなどです。通常のページに表示するためのノード NID 引数ですべて正常に動作し、次の場合はコンテンツが表示されません。フィールドは空です。ただし、これはリビジョンでも機能する必要があります。引数としてのノード NID は、最新のリビジョン バージョンではなく、ノード参照フィールドの現在公開されているバージョンを表示します。ノード リビジョン VID には、設定するデフォルトの引数がないため、すべての値を表示のままにしておくと、値が空のページにビューが表示されてしまいます。を使用してノード参照フィールドを印刷する
すべてのフィールドが出力されますが、コンテンツ タイプ別にグループ化されていません。ビューを tpl ファイルに出力すると、次のようになります。
しかし、議論はうまくいきません。URL からの最新のリビジョンをビューの引数に渡して、特定のページにのみ表示されるようにするか、foreach ループをコンテンツ タイプにグループ化する方法を見つける必要があります。提案や助けをいただければ幸いです。