При использовании мерзавца, как Вы продвигаете точный рабочий каталог к удаленному?

Конечно можно! В терминах javascript он называется не «SDK», а «модулем». Самый популярный менеджер модулей называется NPM. Таким образом, вы можете следовать этому руководству, чтобы упаковать свое «приложение» в качестве модуля NPM, тогда другим разработчикам js будет легко интегрировать его в свои собственные проекты (используя определенные вами теги, службы, директивы.

Здесь это хороший пост об этом

Приветствия!

РЕДАКТИРОВАТЬ : если вы хотите использовать ваши угловые компоненты / модули снаружи в неугловом приложении вы можете следовать этому одному . В примере он используется с приложением React, но он будет работать с любыми html5-совместимыми браузерами.

Если вы хотите настроить таргетинг также на несовместимые браузеры, Вы должны добавить полифилл

5
задан Ben Brinckerhoff 23 January 2009 в 04:37
поделиться

4 ответа

Что-то вроде этого (принятие Вас запускаются с потерянного .git момента)?

# Make the current directory a git repository.
# This puts you on a master branch with no commits.
git init

# Add a reference to the remote repository.
git remote add origin urlurlurl

# Fetch the remote refs.
git fetch

# Without touching the working tree, move master branch
# from nowhere onto the remote master.
git reset origin/master

# Stage all changes between the new index and the current tree.
git add -A

# Make a commit of these changes.
git commit -m "New working tree as a patch on remote master"
9
ответ дан 18 December 2019 в 14:52
поделиться

Извините, если я неправильно понял Вас, но я думаю, что Вы просто хотите сделать стандартное получение по запросу и нажатие? Имейте чтение этого. Мерзавец обработает любые слияния для Вас, и если существуют конфликты, можно уладить их легко.

0
ответ дан 18 December 2019 в 14:52
поделиться

Я не думаю, что необходимо создать новое ответвление в Вашем случае. Вот мой ответ: Сделайте следующее в своем текущем локальном поврежденном repo:

git init
git add .
git commit -m 'add files'  #create the local master branch
git remote add myproj [some_url]
git fetch myproj  
git branch -r  #check the remote branches
git diff master..myproj/master  #view the diffs between your local and remote repos
#now you are sure there is no conflict,
#so you merge the remote to your local master branch
git pull myproj master  
git push myproj  #push your local master branch to remote
#now your upstream and downstream is sync'ed
3
ответ дан 18 December 2019 в 14:52
поделиться

Вот мое текущее решение (скажем, я уже нахожусь в каталоге, который содержит текущие файлы, но не является, получают мерзавца repo),

git clone -n [git_url] tmp_git_dir
mv tmp_git_dir/.git .
rm -rf tmp_git_dir
git add .
git commit -a -m "commit message"

Это кажется более простым и автоматически добавит и удалит файлы по мере необходимости. Я думаю, что это более эффективно также.

Интересно - там способ клонировать мерзавца repo в текущий dir (в основном, я просто хочу .git dir на месте в текущем dir, таким образом, я не должен делать mv и комнаты)?

1
ответ дан 18 December 2019 в 14:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: