Мерзавец: Как я вытягиваю теговый пересмотр в свое ветвление?

Незаполненные javadoc шаблонные комментарии особенно бесполезны. Они используют много экранной недвижимости, не внося ничего полезного. И худшая часть - то, что, где один такой комментарий появляется, сотни других, конечно, скрываются позади.

/**
 * Method declaration
 *
 *
 * @param table
 * @param row
 *
 * @throws SQLException
 */
void addTransactionDelete(Table table, Object row[]) throws SQLException {
31
задан Jon Kruger 31 August 2009 в 11:50
поделиться

2 ответа

Если у вас есть тег в локальном репозитории, вы можете сделать что-то вроде

git merge tags / yourtag

Если у вас нет тегов "trunk" локально, вы можете получить это с помощью

git fetch remote-url "refs / tags / *: refs / tags / *"

Или путем настройки удаленного

git remote add upstream remote-url

и получения материала с помощью

git fetch -t upstream

Я думаю, что использование

git remote update

будет иметь аналогичный эффект.

43
ответ дан 27 November 2019 в 22:15
поделиться

Возможно, я проектирую, но я думаю, что проблема Джона была такой же, как и у меня:

Я разветвил чужой проект (на GitHub), и мне нужно было указать ветку master моей вилки на специальный тег своего проекта, фактически игнорируя все последующие разработки. (Почему? После этого тега их проект лишился функциональности, от которой зависит мой форк, и на которой он должен развиваться. Так что я привязан к этому моменту истории. Печально, но это правда.)

В этом примере тег назывался ] 0,6,3 . Все, что мне нужно было сделать, это cd к моему локальному клону (моей вилки) и сделать

git reset --hard 0.6.3
git push --force

. Затем я проверил на GitHub, что моя вилка отражает состояние кода в их теге!

13
ответ дан 27 November 2019 в 22:15
поделиться
Другие вопросы по тегам:

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