問題タブ [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.
version-control - 「派生」ファイルをバージョン管理していますか?
バージョン管理システムへのオンラインインターフェイスを使用することは、コードの最新バージョンの公開された場所を取得するための優れた方法です。たとえば、ここにLaTeXパッケージがあります(変更が実際に機能することが確認されるたびにCTANにリリースされます)。
http://github.com/wspr/pstool/tree/master
パッケージ自体は単一のファイル(この場合はpstool.tex)から派生し、処理されると、ドキュメント、readme、インストーラーファイル、およびLaTeXで使用されるパッケージを構成する実際のファイルが生成されます。
このようなものをダウンロードしたいユーザーが簡単に利用できるように、上記のすべての派生ファイルとマスターファイルpstool.texをリポジトリ自体に含めます。これは、パッケージファイルpstool.styがマスターファイルの生成されたサブセットであるため、コミットするたびに2倍の数の変更があることを意味します。
これはバージョン管理の変質ですか?
@ Jon Limjapは良い点を挙げました:
バージョン管理をダウンロードサーバーとして使用する代わりに、生成されたファイルをダウンロード用に別の場所に公開する別の方法はありますか?
この場合、それが問題の核心です。はい、パッケージのリリースされたバージョンは他の場所から入手できます。したがって、生成されていないファイルのみをバージョン管理する方が実際には理にかなっています。
一方、@ Madirのコメントは次のとおりです。
現実的で繰り返される利便性は、舞台裏で負担されるコストを上回ります。
また、ユーザーがバグを見つけてすぐに修正した場合、ユーザーはリポジトリに移動して、「インストール」手順を実行せずに作業を続行するために必要なファイルを取得できるという点でも適切です。
そして、これは私の特定のプロジェクトセットのより重要なユースケースだと思います。
tortoisesvn - TortoiseSVNとのリビジョンの違いを参照してください
TortoiseSVNを使用したオープンソースプロジェクトのリビジョン1とリビジョン100の違いをどのように確認できますか?
search - TortoiseSvn を使用してコード内の行を変更したリビジョンを見つけるにはどうすればよいですか?
コメントされているように見える1行のコードがあります。基本的に私が見つけたいのは、コード内のこの行を変更したリビジョンです。
では、TortoiseSvn ログで特定のキーワードに関連するコードの変更を確認することは可能ですか?
couchdb - CouchDB でドキュメントのリビジョン番号を一覧表示するにはどうすればよいですか?
ドキュメントの特定のリビジョンを取得できることを知っています
ただし、これはリビジョン番号2-3696048776を知っていることを前提としています。ドキュメント626b345059c2a54fbe8b8009ba87a409の利用可能なすべてのリビジョンを一覧表示するにはどうすればよいですか?
svn - タグのSVN検索リビジョン
どのリビジョンが特定のタグに相当するかを示す方法はありますか?
postgresql - postgresql でリビジョンを追跡する
テーブル内のレコードのリビジョンを追跡する必要があります。私が行ったことは、最初のテーブルから継承し、リビジョン カウンターを追加する 2 番目のテーブルを作成することです。
次に、A が挿入/更新されるたびにテーブル B を更新するトリガーを作成しました。私が理解できないのは、B.revision に各 ID の個別の「シーケンス」を保持させる方法です。
例: テーブル A には i と j の 2 つの行があります。
i は 3 回更新されており、3 つのリビジョン (1、2、3) があるはずです。
j は 2 回更新されており、2 つのリビジョン (1, 2) があるはずです。
これが私がこれまでに持っているものです。おそらく私は間違った道を進んでおり、誰かが私を助けることができます!
drupal - Drupal-コンテンツタイプの編集タブオプションが表示されない
私はD5サイトで作業していますが、多くのコンテンツタイプには、編集ページの上部にメニューがあります。
例:
概要| 助成金| 開発負荷| 開発レンダリング| 編集| 改訂| トラック| ワークフロー
概要| 開発負荷| 開発レンダリング| 編集| 改訂| トラック| ワークフロー| ノードキュー| 関連性のあるコンテンツ
これらのタブがどこから来ているのかわかりませんが、タブが表示されていないコンテンツタイプのメニューを有効にする必要があります。
ワークフローの設定を確認したところ、ワークフローを使用するように問題のコンテンツタイプが指定されました。したがって、編集に加えて、少なくとも別のタブが必要です。
最終的な目標は、メニューにリビジョンを表示することですが、最初にメニューを表示する必要があります。
どこから探し始めるかについてのアイデアはありますか?
sharepoint - SharePoint2007リストWebサービス-リストアイテムのリビジョンを特定する
リストWebサービスを使用して、リストからアイテムを取得します。返されたXMLows__IsCurrentVersion="1"
で、ファイルオブジェクトモデルと同じであると想定する属性を確認できます(つまり、現在かどうかを示すブール値)。
しかし、それがどのリビジョンであるかを識別する方法がわかりませんか?その属性はどうあるべきですか?
svn - 一度に複数の非順次リビジョン間で svn diff または svn merge する方法はありますか?
したがって、SVN では次のようなことができます。
しかし(私が知る限り)行う方法はありません:
マージの場合、常にいくつかのコマンドを順番に実行できます。
しかし、差分の場合は、複数の差分が発生するだけです (また、後のリビジョンで削除される可能性のあるものから競合が発生する可能性があるため、マージにも最適ではありません)。
それで、私の質問は... SVN自体またはLinuxコマンドと組み合わせたSVNのいずれかを使用して、真のシーケンシャルではないマルチリビジョンの差分および/またはマージを行う方法はありますか?
mercurial - Mercurial で特定のリビジョン以降に変更されたすべてのファイルをアーカイブ/エクスポートする方法は?
Mercurial は便利なアーカイブ コマンドをサポートしており、すべてのファイルを特定のリビジョン (コメントでこれを指摘してくれた Ry4an に感謝します) にあるように、別のフォルダー/zip ファイルなどにエクスポートできます。これは次のように行われます。
特定のリビジョン以降に変更されたファイルのみを先頭にエクスポートする方法はありますか?
ありがとう、ボアズ