2012-03-16 10 views
1

私はVCSにCodingStandardsと呼ばれるレポを持っています。そこにはと一緒にcheckstyle.xmlファイルがあり、将来的には成長するでしょう。メインプロジェクトに水銀レポを「サイドプル」

私は何をしたいことは、私のプロジェクトFunkyAppであるがプロジェクトにCodingStandardsを引き、私はそれを変更した場合、私は私のFunkyAppで&更新を引っ張ることができるようにCodingStandardsへのリンクを維持しています。

答えて

2

その後、あなたはこれがあなたのレポで二つのヘッドを作成するリポジトリに

hg pull -f standards 

をプルを強制することができ

[paths] 
default = https://url/FunkyApp 
standards = https://url/CodingStandards 

人生を容易にするために、すべてのセットアップの第一の.hg/hgrcでCodingStandardsレポhg mergeとマージして、メインのレポにコミットする必要があります。

クリアするとCodingStandardsは変更されません。 FunkyAppにはCodingStandardsのファイルがすべてインポートされます。 FunkyAppのクローンを持つ他の人は、CodingStandardsを知らずにファイルを取得します。

3

Subrepositoriesはあなたが探しているものです。

ただし、これらのファイルはプロジェクトのサブディレクトリに保存する必要があります。あるファイルを別のファイルからリポジトリに追加する方法はありません。

+0

この回答と私をサブリポジトリに紹介してくれてありがとう。この場合、それらは私が望んでいたものではありませんが、将来的には役立ちます。 –

+1

"bidirectionnal"リンクを探していない場合は、あなたのソリューションが優れています。しかし、 'FunkyApp'リポジトリで2つのファイルを更新すると、' pull&merge'プロセスが難しくなります。 – krtek

関連する問題