Что такое соединительная линия, ответвление и тег в Подверсии? [дубликат]

Вот вы:
Необходимо удалить границы вложенных таблиц с границами : none свойство

<!DOCTYPE html>
<html>
<head>
  <style type="text/css">
          body {
        font-family: sans-serif;
      }

      table.tlf {
        table-layout: fixed;
        margin: 0;
        padding: 0;
      }

      table table {
        width: 100%;
        height: 100%; 
      }

      .no-bord {
        border: none;
      }
       
      table td {
        text-align: center;
      }
  </style>
</head>
<body>
<table class="tlf" style="height: 305px;" border="1" width="579" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width: 137px;">A</td>
<td style="width: 138px;">B</td>
<td style="width: 138px;">C</td>
<td style="width: 138px;">
<table class = "no-bord" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width: 39px;">1</td>
<td style="width: 39px;">2</td>
<td style="width: 40px;">3</td>
</tr>
<tr>
<td style="width: 39px;">4</td>
<td style="width: 39px;">5</td>
<td style="width: 40px;">6</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="width: 137px;">E</td>
<td style="width: 138px;">F</td>
<td style="width: 138px;">G</td>
<td style="width: 138px;">
<table class = "no-bord" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width: 40px;">1</td>
<td style="width: 40px;">2</td>
<td style="width: 40px;">3</td>
</tr>
<tr>
<td style="width: 40px;">4</td>
<td style="width: 40px;">5</td>
<td style="width: 40px;">6</td>
</tr>
<tr>
<td style="width: 40px;">7</td>
<td style="width: 40px;">8</td>
<td style="width: 40px;">9</td>
</tr>
<tr>
<td style="width: 40px;">10</td>
<td style="width: 40px;">11</td>
<td style="width: 40px;">12</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="width: 137px;">I</td>
<td style="width: 138px;">J</td>
<td style="width: 138px;">K</td>
<td style="width: 138px;">&nbsp;</td>
</tr>
</tbody>
</table>
</body>
</html>

236
задан Community 23 May 2017 в 02:17
поделиться

9 ответов

Соединительная линия является основной строкой разработки в репозитории SVN.

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

Наконец, теги являются маркерами для выделения известных изменений в истории репозитория, обычно вещи как "это были выпущены как 1,0".

Посмотрите версию HTML "Управления версиями с Подверсией", особенно Глава 4: Ветвление и Слияние или покупают его в газете (например, от амазонки) для всестороннего обсуждения технических деталей.

Как другие (например, Peter Neubauer ниже) конкретная реализация как /tags /branches и /trunk каталоги являются только стандартными и ни в коем случае не осуществленные инструментами. Нарушение этих конвенций приводит к беспорядку все вокруг, поскольку это повреждает привычки и ожидания других, получающих доступ к репозиторию. Необходимо соблюдать особую осторожность, чтобы не фиксировать новые изменения в теги, которые должны быть заморожены.


Я использую TortoiseSVN, но никакую интеграцию Visual Studio. Я сохраняю "Проверку на модификации" диалоговым окном открытый на втором мониторе все время, таким образом, я могу отследить, каких файлов я коснулся. Но посмотрите "Лучшие Инструменты SVN" вопрос для большего количества рекомендаций.

289
ответ дан Community 23 November 2019 в 03:26
поделиться

"Соединительная линия", "ответвления" и каталоги "тегов" являются конвенциями в Подверсии. Подверсия не требует, чтобы Вы имели эти каталоги, ни присвоили особое значение им. Однако эта конвенция очень распространена и, если у Вас нет действительно серьезного основания, необходимо следовать конвенции. Книжные ссылки, которые дали другие читатели, описывают конвенцию и как использовать ее.

37
ответ дан Peter Neubauer 23 November 2019 в 03:26
поделиться

Ответ David Schmitt подводит итог вещей очень хорошо, но я думаю, что важно отметить, что к SVN термины 'ответвление', 'тег' и 'соединительная линия' ничего не означают. Эти условия являются чисто семантическими и только влияют на путь мы, как пользователи системы, рассматривают те каталоги. Можно было легко назвать их 'основными', 'тест' и 'выпуски'.; пока все использующие систему понимают, как использовать каждый раздел правильно, действительно не имеет значения, чем их называют.

25
ответ дан KOGI 23 November 2019 в 03:26
поделиться

Для использования Подверсии в Visual Studio 2008 установите TortoiseSVN и AnkhSVN.

TortoiseSVN является действительно простое в использовании Управление версиями / управление версиями / программное обеспечение управления исходным кодом для Windows. Так как это не интеграция для определенного IDE, можно использовать его с любыми средствами разработки, которые Вы любите. TortoiseSVN свободен использовать. Вы не должны получать ссуду или платить полную зарплату лет для использования ее.

AnkhSVN является Подверсией Поставщик SourceControl для Visual Studio. Программное обеспечение позволяет Вам выполнять наиболее распространенные операции управления версиями непосредственно из Microsoft Visual Studio IDE. С AnkhSVN Вы больше не должны оставлять свой IDE для выполнения задач как просмотр состояния исходного кода, обновление Подверсии, работающей копия и фиксирующей изменения. Можно даже просмотреть репозиторий, и Вы можете плагин Ваш любимый различный инструмент.

10
ответ дан Peter Mortensen 23 November 2019 в 03:26
поделиться

Соединительную линию считают Вашей основной кодовой базой, ответвлением ответвления соединительной линии. Как, Вы создаете ответвление, если Вы хотите реализовать новую опцию, но не хотите влиять на основную соединительную линию.

TortoiseSVN имеет хорошую документацию и большой различный инструмент.

Я использую Visual Studio, и я использую VisualSVN и TortoiseSVN.

8
ответ дан Peter Mortensen 23 November 2019 в 03:26
поделиться

Если Вы плохо знакомы с Подверсией, можно хотеть проверить это сообщение на SmashingMagazine.com, соответственно названную Окончательную Сводку новостей для Управления версиями с SubVersion.

Это покрывает начало работы SubVersion со ссылками на учебные руководства, ссылочные материалы, и книжные предложения.

Это покрывает инструменты (многие - совместимые окна), и это упоминает AnkhSVN как Visual Studio совместимый плагин. Комментарии также упоминают VisualSVN как альтернативу.

6
ответ дан Peter Mortensen 23 November 2019 в 03:26
поделиться

Фантастическая свободная утилита, чтобы использовать, если у Вас есть команда разработчиков, является Монитором SVN. Это служит heartbeat для Вашего дерева, говоря Вам, когда существуют обновления, возможные конфликты, и т.д. Это не совсем как полезное для сольного разработчика все же.

5
ответ дан Craig Angus 23 November 2019 в 03:26
поделиться

Великолепным местом, чтобы начать узнавать о Подверсии является http://svnbook.red-bean.com/.

Что касается инструментов Visual Studio, мне нравится AnkhSVN, но я еще не попробовал плагин VisualSVN.

VisualSVN действительно полагается на TortoiseSVN, но TortoiseSVN является также хорошим дополнением к Анку, по моему скромному мнению.

18
ответ дан Peter Mortensen 23 November 2019 в 03:26
поделиться

Хорошая книга по Подверсии является Прагматическим Управлением версиями с помощью Подверсии, где вопрос объяснен, и это дает намного больше информации.

4
ответ дан Peter Mortensen 23 November 2019 в 03:26
поделиться
Другие вопросы по тегам:

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