The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вопрос по CVS"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вопрос по CVS"
Сообщение от megus emailИскать по авторуВ закладки on 09-Ноя-04, 12:47  (MSK)
Добрый день.

Вопрос к спецам по организации проектов в CVS,
в доках и Google найти ответ не удалось...

Допустим есть проект состоящий из некой GUI-оболочки и библиотеки. Фактически два проекта GUIProject и LIB . Исходники оболочки и библиотекки лежат в репозитории независимо друг от друга. Чтобы связать их воедино, для начала прописал в файл modules строчку типа:

GUIProject GUIProject &LIB

После этого checkout GUIProject сливает эти два проекта, так что LIB становиться подкаталогом GUIProject, но сливается они только по основной ветке.

Теперь нужно настроить связь проектов так, чтобы update по определенной ветке проекта
GUIProject автоматически update-ил бы и проект LIB тоже по заданной ветке.
Вообще возможно ли организовать такое через modules или надо по другом ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Вопрос по CVS"
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 09-Ноя-04, 18:56  (MSK)
>Добрый день.
>
>Вопрос к спецам по организации проектов в CVS,
>в доках и Google найти ответ не удалось...
>
>Допустим есть проект состоящий из некой GUI-оболочки и библиотеки. Фактически два проекта
>GUIProject и LIB . Исходники оболочки и библиотекки лежат в репозитории
>независимо друг от друга. Чтобы связать их воедино, для начала прописал
>в файл modules строчку типа:
>
>GUIProject GUIProject &LIB
>
>После этого checkout GUIProject сливает эти два проекта, так что LIB становиться
>подкаталогом GUIProject, но сливается они только по основной ветке.
>
>Теперь нужно настроить связь проектов так, чтобы update по определенной ветке проекта
>
>GUIProject автоматически update-ил бы и проект LIB тоже по заданной ветке.
>Вообще возможно ли организовать такое через modules или надо по другом ?
>

Хорошо заданый вопрос - половина ответа.
Не могу понять, что апдейтить в другом проекте, если менялся только первый?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Вопрос по CVS"
Сообщение от megus emailИскать по авторуВ закладки on 09-Ноя-04, 19:37  (MSK)

>Хорошо заданый вопрос - половина ответа.

Согласен, просто иногда трудно сформулировать что-то из новой для себя области...

>Не могу понять, что апдейтить в другом проекте, если менялся только первый?

Не коммитить, а апдейтить. В частности перейти в другую ветку.

В общем нужно, чтобы при переходе к определенной ветке в одном проекте,
автоматически осуществлялся бы переход к заданной ветке и в другом проекте. Еще раз, есть Project1 и Project2. У каждого проекта есть ветка branch1 (название ветки в этих проектах могут совпадать а могут и различаться).
Изначально проекты сняты по основной ветке. Затем я в Project1 перехожу к ветку branch1 и хочу чтобы исходники Project2 автоматически апдейтились бы до своей ветки branch1.
Но так как такая хитрая связь между проектами не настроена, сейчас исходники Project2 естественно остаются в основной ветке.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Вопрос по CVS"
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 09-Ноя-04, 19:51  (MSK)
Я знаю что checkout можно c revision применять, а можно создавать фриз или бранчь. Но чтобы таким образом как вам нужно - не знаю, и не знаю, для чего это нужно.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Вопрос по CVS"
Сообщение от megus emailИскать по авторуВ закладки on 10-Ноя-04, 14:37  (MSK)
Пардон, а что такое фриз ?
И кстати возвращаясь к синтаксису файла modules.
Вот я прописал там аперсандный модуль (кстати, зачем вообще нужны
аперсандные модули если не для моей задачи :) ? ) и вподе бы могу еще указать в этой строке некоторые параметры. Например -t. Про это написано в офицальной доке, скажем тут http://www.mgul.ac.ru/~t-alex/Linux/node/node118.htm
Я не могу понять, что дают эти параметры, как их применять ?


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру