Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизVS 2005 использование одного проекта в нескольких решениях. Как? Найти похожие ветки
← →
Карелин Артем © (2006-10-09 13:43) [0]При разработке нового решения (Solition) решил воспользоваться проектом из другого решения, заключающим в себе всякие системные и низкоуровневые классы.
Как использовать один проект проект в нескольких решения так, чтобы исходники проекта были доступны в обоих решениях и изменение исходников проекта в одном решении обновляло проект с другом решении?
Использую VS2005 pro и VSS 6
← →
Игорь Шевченко © (2006-10-09 13:46) [1]Add existing project не помогает ?
← →
Карелин Артем © (2006-10-09 13:50) [2]The project that you are attempting to add to source control may cause other source control users to have difficulty opening this solution or getting newer versions of it.
← →
Ломброзо © (2006-10-09 13:51) [3]Хороший, правильный способ - добавить в Solution Reference на совместно используемый проект
Хитрый способ подключения отдельных файлов аля #include в С++ - Project->Add existing item->В открывшемся диалоге выбора файла обратить внимание на маленькую стрелочку на кнопке Open->из выпадающего меню выбрать "Open as link". Так можно реюзать отдельные, законченные классы, если нет желания тащить с этим классом целую сборку. Но в таком случае желательно помечать эти классы как internal, чтобы не возникало конфиликтов нэймспейсов.
← →
@!!ex © (2006-10-09 13:52) [4]Просто файлы исходников общие и все.
Подключаеш предположим Hку к одному проекту, подключаеш эту же Hшку и к другому. Все замечательно работает.
И не важно Студия это или Дельфя. Один фиг.
Тоже и с проектами целиком.
Единственно могут быть траблы совместимости 6ой студии и 2005ой.
← →
Ломброзо © (2006-10-09 13:52) [5]Карелин Артем © (09.10.06 13:50) [2]
Ничего страшного
← →
Карелин Артем © (2006-10-09 13:58) [6]Открыл 2 студии.
1с сделал Check-out одному из файлов, поправил что-то.
2с сделал Check-out другому файлу, поправил что-то.
1с сохранил. Check-in.
2c файл обновился снаружи, перезаписываем редактируемый файл? ...
Получается что несколько человек могут независимо править один и тот же файл в разных проектах и про получится неясно.
← →
Карелин Артем © (2006-10-09 13:59) [7]Поправка:
1с сделал Check-out одному из файлов, поправил что-то.
2с сделал Check-out тому же файлу, поправил что-то.
← →
WondeRu at work (2006-10-09 14:26) [8]
> Получается что несколько человек могут независимо править
> один и тот же файл в разных проектах
Самая обычная ситуация, если пользовать нормальную систему контроля версий, она сама разруливает и мерджит такое
← →
Карелин Артем © (2006-10-09 14:42) [9]Просто привык к тому, что открытый у меня на запись файл остальные в команде править уже не могут.
← →
@!!ex © (2006-10-09 14:44) [10]
> Карелин Артем © (09.10.06 14:42) [9]
> Просто привык к тому, что открытый у меня на запись файл
> остальные в команде править уже не могут.
А это вообще нормально, когда команда работает с одними и теми же исходниками паралельно??
Чето бред....
← →
WondeRu at work (2006-10-09 14:48) [11]
> А это вообще нормально, когда команда работает с одними
> и теми же исходниками паралельно??
> Чето бред....
>
Нормально! Бредового ничего нет.
← →
@!!ex © (2006-10-09 14:51) [12]
> Нормально! Бредового ничего нет.
Не знаю...
У нас принято у каждого иметь свой экземпляр и пересекаются и мерджатся они уже только на ЦВСе.
← →
Курдль © (2006-10-09 15:30) [13]Я использую множество проектов в различных солюшнах. Проблем нет. Может быть это из-за VSS?
Я использовал только CVS.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c