問題タブ [bzr-svn]
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.
svn - bzr-svnでサポートされていないsvn:externalsを回避するための巧妙なハックがありますか?
私はbzrを使用してSubversionリポジトリにアクセスしています。これは素晴らしいことですが、リポジトリはかなりの数のsvn:externalsプロパティを使用して、関連するプロジェクトからコードを取り込みます。
Bzr-svnはまだsvn:externalsをサポートしていません。
この制限を回避する良い方法はありますか?
svn - bzr-svn メモリ不足エラー
svn リポジトリから bzr ブランチを実行しようとすると、メモリ不足エラーが発生します。svn リポジトリは非常に大きいです。bzr にメモリを追加する方法はありますか?
passwords - bzr-svn で Subversion パスワードを保存する方法
bzr-svn を使用して、bazaar を使用して svn リポジトリをチェックアウトしています。しかし、bzr-svn は毎回パスワードを要求するので、Web を検索して authentication.conf について調べました。
私は次のセクションauthentication.confを置きます
いずれの場合も、パスワードの入力を求められたか、次のエラーが表示されました
bazaar.conf と subversion.conf に同じスニペットを入れましたが、同じ結果/エラーが発生しました。
毎回パスワードを入力せずに bzr-svn を使用するにはどうすればよいですか?
svn - 以前のサブバージョンの作業ディレクトリから新しくインポートされた bazaar リポジトリに、以前にコミットされていない新しい変更をマージするにはどうすればよいですか?
Ubuntu サーバー 10.04 にアップグレードしましたが、分散型 VC のニーズに使用していた SVK が削除されました。これは、古いプロジェクトの多くが、さまざまなサーバー上の自己ホスト型のサブバージョン リポジトリにまだラップされていたためです。これは、私のさまざまなシステム間で当分の間適切に機能していました。新しいプロジェクトですでに評価していた Bazaar に移行することにしました。
svn-importを使用できるようにbzr-svnプラグインをインストールし、/var/bzr/repos/ にリポジトリを正常にセットアップしました。ここで、すべてのプロジェクトが独自のセットにインポートされました (自動検出された trunk2 レイアウトを使用)。bzr ログは、すべてのプロジェクトが正常にインポートされたことを確認します。
残念ながら、私のプロジェクトのいくつかには、作業フォルダーにコミットされていない変更がいくつかあります。これらは、中央の/var/bzr/repos/projectnameリポジトリーに再マージしたいと考えています。これらを新しくインポートしたリポジトリの上に新しいリビジョンにしたいと思います。
これについてどうすればよいですか?
これらの作業フォルダーは /var/www/projectname/htdocs です。一部は開発サーバー上にあり、一部は Windows ラップトップ (既に bazaar と subversion がインストールされています) にあります。
bzr init と bzr merge file://var/bzr/repos/projectname/trunk を実行してみました - これにより多数の競合が発生します。別の方法として、次のことを試しました: bzr init; bzr add と bzr merge 。
いずれの場合も、新しく生成されたファイルをマージから消去し、.moved ファイルの名前を元に戻してコミットしようとしました。これにより、リビジョン番号が 1 から始まり、-301 まで逆方向に実行されるという効果があります。もう 1 つの別の結果は、ローカルにコミットされた変更を "bzr push" しようとしたときに、ログ履歴が完全に失われたことでした。幸いなことに、毎回元のサブバージョン ソースからリポジトリをリセットして再インポートすることができました。
長い道のりは、単純に新しいフォルダーに分岐/チェックアウトし、新しい変更を比較/やり直すことですが、変更を再コーディングしたり、kdiff ディレクトリ マージ操作を実行したりすることは避けたいと思います。
望ましい結果は、リビジョン番号とログを保持しながら、中央の /var/bzr/repos/projectname ブランチに新しい変更を適用することです。
svn - ローカルで作業するためにsvnからbzrに切り替える方法
インターネット上の読み取り専用リポジトリをインポート (チェックアウト) しました
今、私はこの読み取り専用で作業したいです(また、svnよりもbzrの方が経験が豊富です)、このリポジトリをローカルで作業するためにsvnからbzrリポジトリに変更したいのですが、どうすればそれを行うことができますか? bzr のようなローカルリポジトリ
svn - すでにリポジトリをインポートした bzr を使用して、svn リポジトリから最近の更新のみを取得する方法
私はかつて、このようなsvnリポジトリからbzrを使用してGoogleからリポジトリをフェッチしました
現在、リポジトリ svn リポジトリ ( http://feedparser.googlecode.com/svn/ ) には取得したい新しい更新がいくつかありますが、ローカル リポジトリ (つまり、ローカル マシンの bzr リポジトリ) でいくつかのファイルを変更したため、どうすればよいですか?更新と変更を失うことなく、bzr を使用して更新をフェッチし、更新とマージしますか?
svn - bazaar ブランチを新しい Subversion リポジトリにエクスポートし、そこからプル/プッシュする方法
バージョン管理システムとして Bazaar を使用して、プロジェクトに取り組んでいます。今、私はオフショアの人々と仕事をしなければなりませんが、彼らはSVNだけを使いたがっています。
私が持っているもの:
bazaar
ファイルとリビジョンを含む私のブランチ。- 真新しい
subversion
リポジトリ。
私が欲しいもの:
- ファイルとリビジョンを含む私の bazaar ブランチ。
- 同じファイルとリビジョン (日付とコミット メッセージを含む) を持つ Subversion リポジトリ。
pull
を使用してSVNに/push
から/へできることbzr
。
Taylor を使用してブランチを svn リポジトリにコピーできましたが、bazaar はそれを認識しません (ブランチには共通の祖先がありません)。
そのようなことは可能ですか?
version-control - コミットおよび/またはプッシュ中にコメントとして各リビジョン管理ファイルにbzrリビジョン番号を挿入する方法
作業中のバージョン管理システムとしてbzrを使用していますが、特定のプロジェクトでは、各リビジョン管理ファイルの最初の行にコメントとしてリビジョン番号が付いていると非常に便利であることがわかりました。
一言で言えば、コミット中に各pythonファイルに#BZR REV:xxxを追加したいと思います。
簡単なbashスクリプトでこれを実現できますが、これはSVNなどの他のバージョン管理システムでは標準的な方法であると理解しているため、必要なものを実現するための組み込みの方法を望んでいます。また、bashスクリプトを書く手間を省くことができます:)
bazaar - Bazaarバージョン管理システムを使用したシェフソロ
次のコマンドでシェフソロでレシピを作成しました
bzr init
bzr branch sftp://username@ip/~/branch-name
それまでは機能しますが、ユーザー名のパスワードが必要なbzr init
2番目のコマンドは、パスワードを一緒に送信するために使用できる方法やオプション、またはパスワードを必要としない方法があります
version-control - bzr は、現在のディレクトリの下にあるどのファイルがリポジトリに追加されたかを表示できますか?
基本的に、GUI はどのファイルがリポジトリから「追加/削除/競合」されたかを報告します。bzr には同様のことができるコマンドがありますか? ありがとう!