Ключевые слова:cvs, share, (найти похожие документы)
Date: Tue, 03 Apr 2001 21:22:44 +0400
From: Max Khon <Max.Khon@f79.n5000.z2.fidonet.org>
Newsgroups: fido7.ru.unix
Subject: CVS: использования группы файлов между разными проектами
SL>> Еще я совершенно не понял как можно расшарить группу файлов между
SL>> 2-мя проектами. Разве что кидать все в одну кучу, что с т.з. cvs'а
SL>> будет одним проектом ?
b> А что такое "проект" и как он относится к дирькам и правам доступа,
b> которые понимает cvs?
на самом деле это делается через CVSROOT/modules
например так:
- --- cut here ---
#
# common module
common_module -d common common/a/b/c
#
# project1 modules
project1_aa -d aa project1/aa
project1_all &project1_aa &common_module
#
# project2 modules
project2_aa -d aa project2/aa
project2_bb -d bb project2/bb
project2_all &project2_aa &project2_bb &common_module
- --- cut here ---
структура в cvsroot следущая:
project1/
project2/
common/a/b/c
тогда при 'cvs co -d project1 project1_all' common/a/b/c зачекаутится
в project1/common, а project1/aa в project1/aa
то же самое с project2
(common/a/b/c шарится между project1 и project2)
/fjoe