Вопросы с тегом «branch»

«Ветвь» - это термин, используемый в системах контроля версий для обозначения независимой линии развития. В зависимости от системы, хранилище может содержать одну или несколько веток. Ветви объединяются, когда изменения должны распространяться из одной ветви в другую.

6
Именованные ветви против нескольких репозиториев
В настоящее время мы используем Subversion на относительно большой базе кода. Каждый выпуск получает свою собственную ветку, а исправления выполняются в основной ветви и переносятся в ветки выпуска с помощьюsvnmerge.py Я считаю, что пришло время перейти к лучшему контролю версий, и я некоторое время играл с Mercurial. Похоже, есть две …

3
Что означают эти слова в Git: репозиторий, вилка, ветвь, клон, трек?
Я, честно говоря, не понимаю семантику здесь. Все они касаются копий / вариантов единицы кода + истории, но я не уверен, что могу сказать о прошлом. Объясняется ли где-нибудь эта логическая структура?
130 git  branch  clone 

7
Как управлять конфликтами с подмодулями git?
У меня есть суперпроект git, который ссылается на несколько подмодулей, и я пытаюсь заблокировать рабочий процесс для работы остальных участников моего проекта. Для этого вопроса, скажем, мой суперпроект вызывается, superyа подмодуль называетсяsubby . (Тогда это упрощение того, что я пытаюсь сделать ... На самом деле я не использую ветки для …


8
Как "git pull" перейти в ветку, которая не является текущей?
При запуске git pullна masterветке, он обычно тянет с origin/master. Я нахожусь в другой ветке с именем newbranch, но мне нужно запустить команду, которая выполняет операцию git pullfrom origin/masterв, masterно я не могу запустить ее, git checkoutчтобы изменить выбранную ветку, пока не завершится извлечение. Есть ли способ сделать это? Чтобы …
126 git  branch  git-branch 

3
Git: перечислить все не объединенные изменения в git
Создавая ветки для разных тем, а не удаляя их регулярно, когда они мне больше не нужны, у меня теперь осталось около 50 веток;) Я попытался удалить ветки, и в некоторых из них есть не объединенные изменения. Я хочу иметь возможность точно видеть, какие изменения есть в любой ветке моего репо, …
126 git  branch 

4
Mercurial перемещает изменения в новую ветку
У меня есть ряд изменений, которые я внес в свой локальный репозиторий, но еще не внесен. Поскольку функция занимает больше времени, чем ожидалось, я хочу поменять эти изменения на именованную ветку, прежде чем нажимать. Как я могу это сделать?
124 mercurial  branch 

4
Объединить ветку со стволом
Используя TortoiseSVN, мне нужно внести изменения, которые я сделал в ветке, а затем объединить их со стволом. Я единственный разработчик в этом проекте, поэтому я знаю, что ствол не изменился. Я изучаю SVN, чтобы моя команда могла его использовать. В принципе, я хочу, чтобы мой ствол выглядел точно так же, …

9
Git push: «fatal 'origin' не похоже на репозиторий git - fatal Не удалось прочитать из удаленного репозитория».
Я знаю, что подобные вопросы уже задавались. Но я считаю, что моя проблема связана с ошибкой, которую я сделал ранее, и поэтому отличается: позвольте мне объяснить. Все шло гладко, как умел: git add . все файлы из моего локального репозитория. git commit -m "message here" добавлять сообщения в мои коммиты. …

4
svn: как создать ветку из определенной ревизии ствола
Следующее действие создаст ветку только из главной ревизии ствола. Как мне создать ветку из определенной ревизии? Спасибо. $ svn copy http://svn.example.com/repos/calc/trunk \ http://svn.example.com/repos/calc/branches/my-calc-branch \ -m "Creating a private branch of /calc/trunk."
116 svn  branch 

9
Как отменить все изменения, внесенные в ветку?
Я работаю в ветке (т.е. design), и я внес ряд изменений, но мне нужно отменить их все и сбросить, чтобы они соответствовали версии репозитория. Я думал, git checkout designчто сделаю это, но он просто говорит мне, что я уже в ветке designи у меня есть 3 измененных файла. Как мне …
116 git  branch  rollback 

7
Как мне переименовать мою ветку Git 'master' в 'release'?
Мы хотели бы ввести в действие новую политику для наших проектов, согласно которой основная ветвь теперь будет называться ветвью выпуска, чтобы было более ясно, как следует использовать эту ветвь. Естественно, у нас также будут ветки-кандидаты на разработку и выпуск. Я понимаю, что могу переименовать основную ветку локально, просто используя следующее: …

3
Зафиксировать изменения в ветке, отличной от текущей проверенной ветки, с помощью Subversion
Я работал над кодом, извлеченным из линии разработки, и обнаружил, что внесенные изменения могут нарушать изменения и их необходимо переместить в экспериментальную ветвь, прежде чем фиксировать в основном дереве разработки. Однако у меня нет проверенной экспериментальной ветки, и я не хочу терять изменения, которые уже были внесены. Есть ли способ …

6
Почему я должен использовать теги вместо веток выпуска / бета для управления версиями?
Я использую git около года и хотел бы использовать теги, ну, теги коммитов в разных версиях. Я нашел много информации о командах, которые нужно использовать для работы с тегами, но я хотел бы знать, зачем вообще использовать теги, если я могу просто создать новую ветку с именем, 1.1.0и мне не …
114 git  branch  git-tag 

1
git remote prune - не показывал столько обрезанных веток, сколько я ожидал
На странице руководства: Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". Итак, я удалил кучу веток, используя git push origin :staleStuff а затем побежал git remote prune origin Однако была …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.