問題タブ [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.
version-control - バザーリポジトリからリビジョンを削除するにはどうすればよいですか?
バザーリポジトリからリビジョンを完全に削除することは可能ですか?誰かが完全なデータベースダンプをコミットしたので、私はこれを求めています。
project-management - 個人プロジェクトのコード ホスティングに関する推奨事項
ランチパッドでプロジェクトをホストでき、バザー(私のローカルマシン)がランチパッドと緊密に統合されるという理由で、バザー(ランチパッド)に手を疲れさせました。ランチパッド フォーラムに質問を投稿しましたが、回答がありません。いずれかの方法...
そこで、そこから別のサイトに移すことを考えていました。理由はわかりませんが、友人の何人かは、sourceforge はあまり良くないと言いましたが、まだ sourceforge にリンクしているプロジェクトが多すぎます。
PS推奨。皆さんが個人的なプロジェクトをアップロードする場所はありますか? また、SVN が最も人気があると思いますが、git/bazaar では、それが単なる誇大宣伝なのか、分散バージョン管理が本当に進むべき道なのかわかりません。
merge - バザーで 2 つのチェックアウトをマージする
私は bazaar を始めたばかりで、チェックアウト機能が私の作業方法に最も役立つことがわかりました。つまり、「マスター コピー」から c/o し、開発を行い、変更を新しいディレクトリ。これにより、「マスター コピー」が更新されます。
しかし、(たとえば) 2 つのプロジェクトに取り組んでいて、コードの異なる部分を変更しているとしたら? 言う:
だから私は ./gui ディレクトリで gui 関連のものを、./engine で内部のものをやっています。変更をコミットするにはどうすればよいですか? 最初に gui をコミットし、次にエンジンをコミットすると、エンジンで競合がフラグされると思いますか?
GUI とエンジンをマージしてから、マスター コピーに対して 1 回だけコミットする方法はありますか?
もう少し複雑にするために、これを行うとどうなりますか:
今、私はおそらくマウスだけでなく、GUI にも取り組んできました。GUI とマウスのコードをマージしてマスターにコミットしたい場合、これを管理する最善の方法は何ですか? または実際、もし私も:
変更された GUI、キーボード、およびマウスを変更した場合、階層的にマージする必要があります (つまり、マウス + キーボード)。これを GUI とマージしてから、GUI をマスターにコミットしますか?
私が何を達成しようとしているのかが明確になることを願っています!お時間をいただきありがとうございます。
bazaar - Bazaar オフライン + ブランチ
複数のブランチを持つホスト A に Bazaar リポジトリがあります。これは私のメインのリポジトリです。
今まで、私は他のマシンでチェックアウトを行い、メイン リポジトリに直接コミットしてきました。ただし、現在、すべての作業をラップトップと複数の VM に統合しています。定期的にオフラインで作業する必要があります。特に、オフライン中にブランチを作成/削除/マージする必要があります。
ホストAにマスターを持ち、ラップトップにリポジトリのクローンを持ち、各VMがクローンのチェックアウトを行うことを考えていました。
次に、オフラインになると、クローンで bzr unbind を実行し、オンラインに戻ったときに bzr bind を実行できます。
bzr clone はブランチを複製するだけなので、これは bzr clone しようとするとすぐに失敗しました(!!!!)
深刻な助けが必要です。Hg がこれをうまく処理してくれるなら、私に知らせてください (Windows のサポートが必要です)。しかし、現時点では、いくつかの重要な締め切りが近すぎるため、Bazaar から切り替えることができません。
前もって感謝します!
git - すべてのバザー ブランチを複数の物理的な場所に保持するにはどうすればよいですか?
最近、bazaar を使用するプロジェクトに取り組み始めました。好きなバザー ワークフローを見つけようとしていますが、通常の git ユーザーとして、git を参照点として使用することは避けられません。
git では、すべてのブランチが 1 つのディレクトリに格納されています。ブランチが 1 日以上続く場合は、"git push" してコピーをサーバーに保持します。ローカル マシンにブランチを保持することは、私を緊張させるだけです。
bazaar では、現在、次のような共有リポジトリ レイアウトを使用しています。
トランクは上流レポの元のチェックアウトであり、ブランチは私のローカルフィーチャーブランチです (「bzr clone trunk branch1」で作成)。ブランチの準備ができたら、トランクに cd して "bzr merge ../branch1" を実行し、マージをコミットしてから "bzr push" を実行して変更を上流にプッシュします。
これはかなりうまく機能しますが、branchN をより多くの場所で維持したいと考えています。ラップトップが壊れた場合、バスなどにぶつけられた場合。
バザーユーザーがこれを行う一般的な方法はありますか? ディレクトリ全体をどこかにrsyncするだけですか?夜家に帰る前に、各ブランチから「bzr push」する必要がありますか? 私の基本的なアプローチは間違っていますか?
git - bazaar、mercurial、または git のいずれかで部分的なクローン/ブランチを作成することは可能ですか?
多くのサブディレクトリを含むソース管理のプロジェクトがあり、その多くは現時点では必要ないとします。
ツリー全体の一部のみを含む作業コピーを作成し、変更を加え、コミットし、プッシュする機能を維持したいと考えています。
これは可能ですか?もしそうなら、どうすればできますか?
私はまだバザーとマーキュリアルのどちらを使用するかを決定しているので、それらのいずれかに関する回答が役立ちます.
編集:実際には、gitのソリューションも役立ちます。
eclipse - BazaarEclipseまたは外部マージ/競合ツール
Bazaar + Eclipseの競合をマージ/解決するための優れたツールはありますか?
Subversionと同じようにBazaarがEclipseと統合されていればいいのにと思います。
user-interface - GUI で bazaar (または CVS/SVN/Git) リポジトリをブラウズしますか?
bazaar (またはその他のソース管理) リポジトリを参照するための、オープンソースで無料の優れた方法はありますか?
私が念頭に置いていたのは、ウィキペディアの歴史のようなブラウジングで、コードの任意の 2 つのバージョンを見て比較することができます。
編集:Ubuntuツールを強く好みます。
ありがとう、
ウディ
svn - HTTP プロキシの背後で VCS を使用するには?
認証 HTTP プロキシの背後でバージョン管理システムを使用するにはどうすればよいですか。「VCS」と言ったので、SVN、CVS、BAZAARにすることができます...いくつかのSVNクライアントを試しましたが、動作しません。BZRにはそのためのオプションがあるようですが、公に言及されているのを見たことがありません. ヘルプ。
svn - Bazaar リポジトリを SVN に変換する
pysvn を利用してプロジェクトを分析する python スクリプトをいくつか作成しました。これらを現在 bazaar リポジトリにあるプロジェクトで実行したいので、自分のマシンで bazaar リポジトリのコピーを取得し、pysvn が使用できるようにそれを svn 標準に変換する方法を考えていました。
SVN から Bazaar への移行に関するドキュメントをいくつか見つけましたが、その逆ではありません。出来ますか?