私はVCSにCodingStandards
と呼ばれるレポを持っています。そこにはと一緒にcheckstyle.xml
ファイルがあり、将来的には成長するでしょう。メインプロジェクトに水銀レポを「サイドプル」
私は何をしたいことは、私のプロジェクトFunkyApp
であるがプロジェクトにCodingStandards
を引き、私はそれを変更した場合、私は私のFunkyApp
で&更新を引っ張ることができるようにCodingStandards
へのリンクを維持しています。
私はVCSにCodingStandards
と呼ばれるレポを持っています。そこにはと一緒にcheckstyle.xml
ファイルがあり、将来的には成長するでしょう。メインプロジェクトに水銀レポを「サイドプル」
私は何をしたいことは、私のプロジェクトFunkyApp
であるがプロジェクトにCodingStandards
を引き、私はそれを変更した場合、私は私のFunkyApp
で&更新を引っ張ることができるようにCodingStandards
へのリンクを維持しています。
その後、あなたはこれがあなたのレポで二つのヘッドを作成するリポジトリに
hg pull -f standards
をプルを強制することができ
[paths]
default = https://url/FunkyApp
standards = https://url/CodingStandards
人生を容易にするために、すべてのセットアップの第一の.hg/hgrcでCodingStandardsレポhg merge
とマージして、メインのレポにコミットする必要があります。
クリアするとCodingStandards
は変更されません。 FunkyApp
にはCodingStandards
のファイルがすべてインポートされます。 FunkyApp
のクローンを持つ他の人は、CodingStandards
を知らずにファイルを取得します。
Subrepositoriesはあなたが探しているものです。
ただし、これらのファイルはプロジェクトのサブディレクトリに保存する必要があります。あるファイルを別のファイルからリポジトリに追加する方法はありません。
この回答と私をサブリポジトリに紹介してくれてありがとう。この場合、それらは私が望んでいたものではありませんが、将来的には役立ちます。 –
"bidirectionnal"リンクを探していない場合は、あなたのソリューションが優れています。しかし、 'FunkyApp'リポジトリで2つのファイルを更新すると、' pull&merge'プロセスが難しくなります。 – krtek