[mdk-re] 2 questions about CVS

AT =?iso-8859-1?q?alexey=5Ftourbin_=CE=C1_mail=2Eru?=
Пт Окт 12 13:02:23 MSD 2001


> Использовать отдельные branch для Lin-src и Win-src не очень то
> хочется, по тому как в этом случае все равно будет только одна
> головная ветвь, а их нужно фактически две. С другой стороны,
> делать два независимых модуля lin.src и win.src то же не очень,
> поскольку во многом они будут повторять друг друга и только
> поспособствуют неразберихе и раздвоению личности у программеров

1) под Cigwin'ом всё собирается почти прозрачно и работает довольно
шустро. Если к программе нет специальных требований (родной графический
интерфейс и т.п.), то, наверное, это лучший вариант.

2) Если программа не слишком глубоко использует API операционной
системы, то вполне можно отделаться макросами в духе config.h:

#ifdef WIN32
#include <winsock.h>
#define strcasecmp strcmpi
...
#else
#include <sys/types.h>
#include <sys/socket.h>
#endif

Microsoft namke даже умееть собирать "стандартные" Makefile'ы
компилятором из Visual Studio.

Поройтесь в исходниках Апача, они всерьёз этим занимаются. В Apache2 --
новая portable runtime library, наверное можно её целиком прикрутить.

> user1:FGRTrtggDGs:local_user
> user2:HGghgghfHFG:local_user
> user3:fGFGsdfgSDF:local_user
> ...
> 
> Вот как бы сделать так, что бы только "user1" мог писать в файлы
> под CVSROOT а остальные могли только читать??

info cvs Repository

и прочитайте про Read-only access на pserver. Но вообще просто так доке
верить нельзя, всегда надо думать и самому проверять.

__
AT




Подробная информация о списке рассылки community