これを実行し、いくつかのベストプラクティス/ガイダンスを探す正しい方法については少し不明です。私はCompany(CompanyProjectA & CompanyProjectB)用の複数のJavaベースのプロジェクトに取り組んでいるとし、CompanyLibrariesとサードパーティのツールを利用したいとします。どのようにCVSでこれを正しく設定すれば、devチームが共通のlibに変更を加え、CVSの適切な場所で更新できるようになりますか? CVSでは複数のJavaプロジェクトで共通のライブラリを設定する
は、私は木がこの
/cvsroot/CompanyLibriaries
/cvsroot/CompanyLibriaries/Source/com.company.common.libs.whatever
/cvsroot/CompanyProjectA
/cvsroot/CompanyProjectA/Source/com.company.projecta.whatever
/cvsroot/CompanyProjectB
/cvsroot/CompanyProjectB/Source/com.company.projectb.whatever
ようになりたいのですが、各開発者は、彼らがこのコードをチェックアウトする際にそのソースはこのようにレイアウトされています。共通LIBSに加えた変更は、共通のブランチにチェックインされ、PROJECTAに加えられた変更は、ツリーの
/devroot/CompanyProjectA
/devroot/CompanyProjectA/Source/com.company.projecta.whatever
/devroot/CompanyProjectA/Source/com.company.common.libs.whatever
/devroot/CompanyProjectB
/devroot/CompanyProjectB/Source/com.company.projectb.whatever
/devroot/CompanyProjectB/Source/com.company.common.libs.whatever
iが不明確であることてるなら、私に知らせて投影して行きます。
おかげで、 ロイ