powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Корявая структура проекта в HG, что делать?
2 сообщений из 2, страница 1 из 1
Корявая структура проекта в HG, что делать?
    #38681092
swoloch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Достался по наследству такой проект в HG:

Изначально было:
Код: powershell
1.
2.
project-root
 |-project-sub


(Причем project-sub это subrepo для project-root )

Потом каким-то образом project-sub со всей историей был импортирован в project-root и о sub-репозитории благополучно забыли.
Все бы вроде хорошо, но project-sub остался рудиментом в структуре и все это выливается в следующее:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
hg clone --verbose http://hgserver.loc/project-root "c:\project-root"
http authorization required
realm: RhodeCode authentication
user: user
password: ***
requesting all changes
adding changesets
adding manifests
adding file changes
added 99 changesets with 9999 changes to 999 files
calling hook changegroup.lfiles: <function checkrequireslfiles at 0x0000000002C7D438>
updating to branch default
resolving manifests
getting .hgsub
getting .hgsubstate
http authorization required
realm: RhodeCode authentication
user: user
password: ***
abort: authorization failed (in subrepo project-sub)


И содержимое папок после такого clone:
Код: powershell
1.
2.
3.
4.
5.
6.
project-root
 |-.hg
 |-project-sub
    |-.hg
 |-.hgsub
 |-.hgsubstate


Т.е получается что по факту весь код хранится теперь в project-root в папке с названием project-sub , но при clone всплывают рудименты старого subrepo и проект думает что c:\project-root\project-sub это subrepo, отсюда и ошибка.

Вопрос решался ручным приводом, а точнее ручным указанием структуры для pull\push
Код: powershell
1.
2.
 hg --repository c:\project-root\project-sub pull --verbose http://hgserver.loc/project-root
 hg update



Но так продолжаться дальше не может =)
Решения найти с ходу не получилось, может коллективный разум знаком с моей проблемой?

Как мне избавится от рудимента либо перенести всё в новый проект без subrepo и без потери истории?

Спасибо
...
Рейтинг: 0 / 0
Корявая структура проекта в HG, что делать?
    #38689762
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык а если поудалять .hgsub и .hgsubstate?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Корявая структура проекта в HG, что делать?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]