問題タブ [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 - 無料のプライベート Bazaar オンライン ソース ホストはありますか?
無料のプライベート オンライン Bazaar ソース ホストを探しています。誰か知っていますか?ちょっと調べてみたところ、Git、Mercurial、SVN のオプションはたくさんあるようですが、Bazaar はありませんか?
明確にするために、「プライベート」とは、選択した人にアクセスを許可できる独自のプライベートリポジトリを取得するという意味です。
bazaar - bazaar リポジトリからサブフォルダをチェックアウトするにはどうすればよいですか?
bazaar リポジトリから単一のサブフォルダーをチェックアウトする方法はありますか? 私の bazaar リポジトリの 1 つで、最上位の階層は次のとおりです。
- ドキュメント
- sql_schemas
- www
デモWebサーバーでwwwをpublic_htmlにチェックアウトできるようにしたいのですが、作業ディレクトリでチェックアウトしてからそこにwwwをシンボリックリンクしないと、その方法がわかりません。
より良い方法はありますか?私はBZRが初めてです。
svn - svnrepoをbazaarに再生します
この投稿では、bazaarからsvnに変換する方法を尋ねています。私は反対のことをする必要があります。svnリポジトリからすべてのコミット履歴を抽出し、それをbazaarリポジトリで「再生」する必要があります。その後、svn開発を中止し、バザーを続行します。
ヒントはありますか?
編集:
答えてくれてありがとう。私は次のようにすることになりました:
1)次のスクリプト(ここから適応)を使用してリモートsvnリポジトリの同期を実行します
2)同期されたローカルリポジトリをsvnadmin dump repo >dumpfile
3)走ったsvn2bzr dumpfile bzrrepo
git - gitでバージョン管理されたファイルを一覧表示するには?
Git リポジトリのルート ディレクトリにあるバージョン管理されたファイルを一覧表示したいと考えています。bazaar で同じことを行うには、次のように実行します。
gitでこれを行うにはどうすればよいですか?
bazaar - bazaar無視ファイル
bazaarの.hgignore mercurial ファイルに相当するものは何ですか?
bazaar - コミット時に Bzr に任意のコマンドを実行させるにはどうすればよいですか?
bazaar ブランチにコミットしようとするときに、任意のコマンドを実行する機能が必要です。
このコマンドは、成功した場合は 0 を返し、失敗した場合はその他のコードを返す必要があります。コマンドが失敗した場合、bzr はコミットを拒否する必要があります。
主にテストスイートを実行するためにこれを行いたいのですが、他のこともあります (たとえば、コミットしようとしているブランチにフリーズがあるかどうかを確認するなど)。行う
bazaar - バザールの中央サーバーからリポジトリのリンクを解除する
bazaarでコミットするたびに、リモートリポジトリ(コードを取得したリポジトリ)に接続します。現在使用している開発マシンがオフラインであるため、ローカルでコミットしたいと思います。もちろん--localオプションもありますが、リモートサーバーとリポジトリブランチの間のリンクを削除したいと思います。どうすればいいですか?
関連する質問:リポジトリでオンラインに戻ったら、中央リポジトリに変更を送信する手順は何ですか?
file - bzr: bazaar でコミットした後に削除されたファイルを復元する
削除されたファイルを古いリビジョンから復元できるかどうかを知りたい (クリーンな方法)
いくつかのテストのためにファイルの名前を変更しましたが、すべての作業をコミットし (ファイルの名前を変更するのを忘れていました)、他の多くのコミットを行いました...気づいたときには、手遅れでした...
よろしく、アイマン
git - バザールのある地方支店?
私は最近、分散バージョン管理を把握するために Git をいじっています。今、私は Bazaar を見ていますが、ローカル ブランチ、つまり、変更をコミットしたいときにプッシュする必要のないブランチを作成する方法がわかりません。Git なら、
git branch branch_name
また
git checkout -b branch_name
その後、変更をリモート リポジトリにプッシュすることなく、ローカル ブランチで作業し、変更をコミットできます。ブランチが完成したら、それをローカルの master ブランチにマージできます。必要に応じて、これらの変更をリモート リポジトリにプッシュできます。
これはBazaarで可能ですか?Bazaar は SVN にかなり似ており、ブランチは別々のディレクトリになっているだけなので、そうではないかもしれません。
git - DVCSのさまざまな分岐モデルの長所と短所
分散バージョン管理のビッグスリー(Git、Bazaar、およびMercurial)は、それぞれかなり異なる方法で分岐を扱います。たとえば、Bazaarでは、ブランチは個別のリポジトリ(実際には、親リポジトリの分岐コピー)です。ファイルシステムでは、さまざまなブランチがさまざまなディレクトリに存在します。一方、Gitでは、同じリポジトリに(したがって、ファイルシステムの同じディレクトリに)複数のブランチを存在させることができます。Mercurialは両方の動作をサポートし、後者は名前付きブランチを使用します。
これらの異なる分岐モデルに関連する長所と短所は何ですか?私の考えでは、Bazaarの1つのブランチ、1つのリポジトリのアプローチは、Gitのアプローチよりもブランチを苦痛にします(たとえば、Bazaarでブランチを使用するには、最初にブランチを作成し、次に現在の作業コピーからcdアウトして、チェックアウトする必要があります) SVNの場合と同様に、新しいブランチ)。