問題タブ [bazaar]
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.
bazaar - バザールでのタグ作成の日付の決定
バザールの使用:
リビジョンがタグ付けされた日付を判別することは可能ですか?これは、コードがいつリリースされたかを判断するのに役立ちます。注意してください、私はタグ付けされたリビジョンの日付ではなく、リビジョンがタグ付けされた日付にあまり興味がありません。
version-control - Mercurialで「bzr uncommit」と同等ですか?
uncommit
Bazaar には、最後のコミットを単純に元に戻す素晴らしいコマンドがあります。Mercurial に相当するものはありますか?
編集: Bazaar の uncommit コマンドはファイルを変更しません – 最後のコミットと関連データを削除します (たとえば、コミット メッセージにタイプミスがある、または追加されるべきファイルが追加されていないことに遅すぎることに気付いた場合に役立ちます) .
例えば:
bazaar - Bazaar プラグイン: pre-commit フックで変更されたファイルのリスト
変更されたファイルがコミットされる前にいくつかのアクションを実行する Bazaar プラグインを作成したいと考えています。構文エラーのチェックや、ファイルにまだ TODO がある場合のコミッターへの警告などです。
Bazaar プラグインで変更されたファイルのリストを取得するにはどうすればよいですか?
django - Django の開発は Bazaar モデルの開発に従っていますか?
Bazaar モデルの開発は、カウボーイ コードのもつれた混乱につながる可能性があると主張する人もいます。
Django はどのモデルに従っているのだろうか? 一見すると、審査やトリアージ段階などを備えた、高度に組織化されたバザー モデルのように見えます。ただし、ソースはいつでも利用できますが、すべてのパッチや提案がランダムにコード ベースに追加されるわけではありません。同様に、メジャー バージョン (0.96、1.0、1.0.2、1.1 など) は、プレゼンテーションがやや大聖堂です。
それはどれで、なぜですか?
bazaar - 元に戻すbzrコマンドとは何ですか
簡単な質問。
gnome-doをダウンロードし、それについて学び始めています。
誤ってファイルを削除したので、最新バージョンに更新したいと思います。
それを行うためのbzrコマンドは何ですか?
私はbzrupdateを試しましたが、常に最新であると表示されます:(
削除されたファイルは、コミットされていない変更のように見えます。その変更をロールバックするためのbzrオプションは何ですか?元に戻そうとしましたが、プロジェクト全体の以前のバージョンのみが削除され、削除されたファイルは復元されませんでした:)
python - Bazaar: フック経由でコミットする前にファイルの内容を変更しますか?
私はプライベート プロジェクトのために SVN から Bzr に切り替えています。SVN が提供する 1 つの機能が欠けています: $Id:$ プレースホルダーを最新のバージョン ID に置き換えることです。これまでのところ、Bzr はコミット プロセス内でいくつかのトリックを実行するためのフックを提供しています。変更されたファイルのリストを取得して、ローカル ディスク上で操作することができました。私が遭遇する問題は、コミットの一部であるファイルから取得されるスナップショットが、変更前に作成されることです。その結果、ファイルが変更されましたが、ローカルのみです。
構築したいワークフローは次のとおりです。
- Bzr コミットを呼び出す
- $Id:$ マクロを変更する
- この変更されたセットが変更セットであることをbzrに伝えます
- 残りの作業は Bzr に任せます
何か案は?
emacs - Bazaar: 異なる場所にあるファイルを 1 つのリポジトリに入れる方法は?
私は bazaar を初めて使用するので、Emacs 構成ファイルを 1 つのリポジトリに保存して試してみたいと思います。
これらのファイルは、(unixish システムの) ホーム ディレクトリにある .emacs ファイルと、/usr/local/share/emacs/site-lisp にあるいくつかの Emacs Lisp ソース ファイルで構成されます。
私の .emacs ファイルのいくつかの変更は、他のファイルの変更と一緒に行われるため、1 つのリポジトリを作成したいと思っています。
マニュアルから理解できなかったのは、これらのファイルをまとめる方法です。「bzr init」は、現在のディレクトリからすべてのファイルを再帰的に取得します。私の状況では、これはルートディレクトリにレポを作成することを意味します...
おすすめは何ですか?シンボリックリンクを使ってみませんか? あるレポから別のレポのリビジョンに関連付ける方法はありますか?
もう 1 つの課題があります。Windows マシンでは、これらの Emacs ファイルはまったく別の場所にあります。それをどのように扱うのですか?
私はいくつかの perforce の経験があります。解決策は簡単です。レポ ファイルをハードディスク上の任意の場所にマップするビューを定義するだけです。
bazaar - HTTP プロキシで Bazaar を使用するにはどうすればよいですか?
HTTP プロキシで Bazaar を使用するにはどうすればよいですか? 彼らのドキュメントには何も見つかりません。
merge - Bazaarは、メインラインと共通のファイルのみをマージします
私は現在、2つのフェーズがあるプロジェクトに取り組んでおり、そのうちの1つは後で削除される予定です。フェーズ2の開発を開始する必要がありますが、フェーズ1のバグ修正はこの期間中継続されます。フェーズ1リポジトリから分岐して、フェーズ2の作業を開始したいのですが、ファイルの多くは不要になります。フェーズ2ブランチに加えられた変更を統合する必要がありますが、自分に関係のないファイルを繰り返し削除する手間をかけたくありません。つまり、共通のファイルがある場合にのみ変更をマージしたいと思います。
例を挙げて説明しましょう。このリポジトリでフェーズ1を実行するとします。
フェーズ1-a.txt-b.txt
次に、フェーズ2に分岐し、a.txtを削除します。これ以上必要ないため、次のようにします。
フェーズ2-b.txt
ここで、フェーズ1のバグ修正の一環として、a.txtとb.txtの両方が更新されたとします。私はb.txtだけを気にしますが、マージを行うと次のようになります:+ N a.txt.OTHER M b.txt
バザーでこれを行う方法はありますか?