Я хочу создать публичный c репозиторий A
. В A
код будет инициализирован из нескольких опубликованных c репозиториев. Например, я хочу иметь https://github.com/TypeFox/monaco-languageclient в качестве базы кода в папке A/monaco-languageclient
.
Затем я изменю код внутри A/monaco-languageclient
. Я не хочу, чтобы это изменение повлияло на общедоступный c репозиторий TypeFox, тогда как я хочу отслеживать все изменения для меня в GitHub.
Один из возможных параметров для этого:
- fork https://github.com/TypeFox/monaco-languageclient на мой GitHub
- добавить мой моноязыковой клиент как подмодуль A
Этот параметр позволяет мне отслеживать мои изменения в моноязычном клиенте. Однако я понимаю, что на веб-странице GitHub хранилища A
подмодуль всегда указывает на начальную фиксацию monaco-languageclient.
Так что мой вопросы:
- как указать точку на моей последней версии monaco-languagelclient на веб-странице GitHub?
- - это полная настройка (т. е. git, fork, submodule) правильно для чего я хочу добиться?