Закрыть
×
=0) { let js = text.slice(pos1, pos2); + '<\/' + "script" + '>'; arrText.push(js); // next pos1 = pos2; continue; } } } break; } return arrText; } function OpenDialog(parentDiv, urlContent) { parentDiv = document.getElementById('modal-background'); // new !!!!!!! parentDiv.appendChild(document.getElementById('modal-template')); document.getElementById('modal-background').style.display = "flex"; // !!!!! block document.getElementById('modal-template').style.display = "flex"; // !!!!! document.getElementById('modal-body').innerHTML = ""; post_url(urlContent, "", function(text_from_server) { var element = document.getElementById('modal-body'); element.innerHTML = text_from_server; // add scripts var arrJSText = get_scripts(text_from_server); for (var i=0; i
dir.by
Праздники ...
Праздники ...
Праздник весны и труда (1 мая)
Концерты, выставки ...
Концерты, выставки ...
Спектакль "Ромео и Джульетта"|||г. Минск 19 марта, 18 апреля, 22 апреля 2026
Афишу
Спорт занятия ...
Спорт занятия ...
Tandem - школа, студия современного танца
Спорт занятие
Компьютер, программы...
Компьютер, программы...
Объявления ...
Объявления ...
Свекловичный сахар оптом от завода Юг Руси
Объявление
Форум ...
Форум ...
обсуждение...
Поиск
Концерты
Спорт
Форум
Компьютер
Компьютер, программы
→
Git (управление версиями проекта, история измененных файлов) | Git Extensions | GitHub.com | git in Team Explorer for Visual Studio 2017
Что означают папки "branches" и "trunk" в git репозитории ?
посмотрели
5644
раз
обновлено: 20 November 2020
Ответ
Самым первым репозиторем был
svn репозиторий
.
Потом появился
git репозиторий
.
Когда мы в командной строке вызываем:
>
git svn clone ...
то есть делаем копию
svn репозитория
то появляются папки:
trunk
это
главная ветка
главная ветка
в
svn
репозитории это
trunk
ветка
главная ветка
в
git
репозитории это
master
ветка
branches
это
отдельные ветки
отдельные ветки
обычно используются для разработки программы.
Например, программист делает задачу в
отдельной ветке
, а когда сделает выложит в
главную ветку
.
На заметку!
До того, как
git
стал популярным, многие люди использовали
svn
.
svn
репозиторий является линейным то есть нет ветвлений.
Пример svn репозитория:
MyProjectBookLibray
trunk
AddBook.js
ListBooks.js
...
branches
MyBranch1
AddBook.js
ListBooks.js
...
MyBranch2
AddBook.js
ListBooks.js
...
...
tags
v12.5
AddBook.js
ListBooks.js
...
v13.0
AddBook.js
ListBooks.js
...
...
← Previous topic
Azure DevOps. Коммитим файлы в git используя Team Explorer в Visual Studio 2017
Your feedback ... Comments ...
Your Name
Your comment
(www links can only be added by a logged-in user)
+ Picture
Экскурсии по Москве: пешеходные, автобусные и речные прогулки на любой вкус
Анонс!
Ярмарка вакансий для молодежи, работа (учащихся, которые хотели бы подработать в свободное время, а также выпускники)|||Минск, Витебск, Гомель, Гродно, Могилев, Борисов, Полоцк, Брест, Барановичи, Пинск с 13 по 17 апреля 2026
Объявления
Объявления
Git Extensions
•
Git Extensions. Скачиваем и устанавливаем Git Extensions для Windows
.gitignore (скрыть файлы)
•
.gitignore | Скрыть файлы в Git Extensions
araxis для сравнения изменений
•
Используем araxis для сравнения изменений в Git Extensions
stash change repository
•
Сохранение новых файлов в stash используем Git Extensions
Tag
•
Tag | How to search tag in the Git Extensions
Создаем Repository. Работаем с файлами Commit, Push
•
Создаем Repository на Git Extensions для Windows
•
Commit and Push в Git Extensions для Windows
Ветка (branch) в Git Extensions
•
Ввзять ветку (branch) | Переключиться на ветку (branch) | Git Extensions
•
Создать ветку (branch) на Git Extensions для Windows
•
Взять в нашу ветку (branch) последние изменения из master ветки. Git Extensions для Windows
•
Выложить файлы в нашу ветку (branch). Git Extensions для Windows
Слияние в мою ветку
•
Слияние в мою ветку (взять последние изменения из другой ветки в мою ветку) | Merge remote branch into current branch | Git Extensions
Выложить Нашу ветку в master ветку
•
Вариант 1 (используем Cherry pick commit). Выложить нашу ветку (branch) в master ветку. Git Extensions для Windows
•
Вариант 2 (используем Rebase, Reset). Выложить нашу ветку (branch) в master ветку. Git Extensions для Windows
GitHub.com
•
Регистрируемся на GitHub.com
•
Создаем пустой Repository на GitHub.com
•
Как сделать невидмым (private) Repository на GitHub
•
Скачать Repository с GitHub.com на свой компьютер с помощью Console
•
Скачать Repository с GitHub.com на свой компьютер с помощью Git Extensions
•
Добавляем файлы в Repository на компьютере потом файлы отправляем на GitHub с помощью Git Extensions
•
Удаляем репозиторий из GitHub.com
•
Formatting a README.md file to GitHub.com
Git console (работаем с GitHub.com)
•
Git console. Скачиваем и устанавливаем Git console для Windows
•
git init (создать новый пустой репозиторий в Git console)
•
git remote (посмотреть, добавить путь, где находится удаленный репозиторий в Git console)
•
git clone (копия удаленного репозитория в Git console)
•
git add & git commit (добавление файлов в локальный репозиторий в Git console)
•
git push (выложить локальные изменения на удаленный репозиторий в Git console)
***
•
Мои bat файлы для работы с git console с GitHub.com
***
•
git remote prune origin (удалить инормацию на вашем локальном репозитории)
•
git svn clone (копия svn удаленного репозитория )
•
I was given the folder .git and no source code. To get the files, run git clone. For packaging, use git clone --bare
Team Expolorer для работы с git
•
Azure DevOps. Коммитим файлы в git используя Team Explorer в Visual Studio 2017
Дополнительные темы, вопросы
•
Что означают папки "branches" и "trunk" в git репозитории ?
Ваши вопросы присылайте по почте:
info@dir.by