私はbzrを使ってソースを追跡する予定ですが、他のプロジェクトのクローンとチェックアウトを必要とします。Bazaarプロジェクト内でgitとsubversionコードを使用する
無視するファイルにディレクトリを追加して移動する以外のアドバイスはありますか?
私はbzrを使ってソースを追跡する予定ですが、他のプロジェクトのクローンとチェックアウトを必要とします。Bazaarプロジェクト内でgitとsubversionコードを使用する
無視するファイルにディレクトリを追加して移動する以外のアドバイスはありますか?
gitとsvnブランチをBazaarで適切なディレクトリにチェックアウトすることができます(bzr-svnとbzr-gitプラグインを使用)。その後、bzr-externalsプラグインを使用して、すべてを一度に更新またはプッシュすることができます。
しかし、gitとsvnを手作業で使いたいのであれば、これらのツールを使ってチェックし、ディレクトリを無視してください。
あなたのプロジェクトについての詳しい情報を提供したり、ant buildやmaven buildプロジェクトのように吸う方がよいでしょうか?
あなただけのいくつかは、プロジェクトの依存無視したい場合は、この
/project1に /Project2の のような.gitignoreファイルにそれらを追加することができます.....
Brで、 ティム
私はgitではなくbzrを使用しています。私のプロジェクトは主にJavascriptベースですが。 –
私は間違いを犯します:) – Tim
他のバージョン管理システムからbzrブランチのサブディレクトリにチェックアウトするだけで、それらについてbzr bugがない場合、最も簡単な解決策は、それらのサブディレクトリをbzrブランチの.bzrignore
ファイルに追加することです。
追加の質問として、svn/gitリポジトリのバージョン/タグを設定して新鮮なチェックアウトに正しい依存関係が表示されるようにするためのトリックはありますか? –
そのためには、bzr-externalsのようなプラグインを使用する必要があります。 bzr自体は、まだコアの依存関係のリンクをサポートしていません。 – dOxxx
私は本当にそれらのプロジェクトに対してコミットする必要はありません。私はちょうどそれらを使用して、自分のbzrベースのものに干渉することなくコードをチェックアウトできるようにしたい。 –
確かに、あなたが必要とするものがあれば、外部を使って一挙にすべてをプル/アップデートすることもできます。それ以外の場合は、ツリー内で手動でチェックする以上のものは必要ありません。 – AmanicA
+1は非常に簡単です。 – TridenT