воссоздание репозитория SVN

Иногда вертикальный - выравнивают потребности два встроенных (промежуток, маркировка, вход, и т.д....) элементы друг рядом с другом для работы правильно. Следующие флажки правильно вертикально центрируются в IE, Safari, FF и Chrome, даже если размер текста является очень маленьким или большим.

они все плавают друг рядом с другом на той же строке, но nowrap означает, что целый текст метки всегда остается рядом с флажком.

оборотной стороной являются дополнительные бессмысленные Теги span.

.checkboxes label {
  display: inline-block;
  padding-right: 10px;
  white-space: nowrap;
}
.checkboxes input {
  vertical-align: middle;
}
.checkboxes label span {
  vertical-align: middle;
}
<form>
  <div class="checkboxes">
    <label for="x"><input type="checkbox" id="x" /> <span>Label text x</span></label>
    <label for="y"><input type="checkbox" id="y" /> <span>Label text y</span></label>
    <label for="z"><input type="checkbox" id="z" /> <span>Label text z</span></label>
  </div>
</form>

Теперь, если у Вас был очень длинный текст метки, для которого было нужно для обертывания, не переносясь под флажком, Вы будете использовать дополнение и отрицательный текстовый отступ на элементах маркировки:

.checkboxes label {
  display: block;
  padding-right: 10px;
  padding-left: 22px;
  text-indent: -22px;
}
.checkboxes input {
  vertical-align: middle;
}
.checkboxes label span {
  vertical-align: middle;
}
<form>
  <div class="checkboxes">
    <label for="x"><input type="checkbox" id="x" /> <span>Label text x so long that it will probably wrap so let's see how it goes with the proposed CSS (expected: two lines are aligned nicely)</span></label>
    <label for="y"><input type="checkbox" id="y" /> <span>Label text y</span></label>
    <label for="z"><input type="checkbox" id="z" /> <span>Label text z</span></label>
  </div>
</form>
9
задан Pavel K. 18 August 2009 в 13:09
поделиться

3 ответа

  1. История разработки, которая хранилась в вашем старом репозитории, потеряна.

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

Если вам уже удалось импортировать содержимое вашей рабочей копии в новый репозиторий, вы просто нужно это проверить. Если нет:

svn export WORKING_COPY WORKING_COPY.export  # the exported copy will contain no .svn dirs
svn import WORKINGCOPY.export svn://example.com/new-repository
svn checkout svn://example.com/new-repository NEW_WORKING_COPY
8
ответ дан 4 December 2019 в 15:22
поделиться

Если вы хотите восстановить свою историю, вам не повезло ... История SVN хранится в репозитории, а не в рабочих копиях ...

Если вы хотите запустить новое репо с данными в вашей рабочей копии (только файлы, а не история), вы можете сделать это с помощью svn import и svn export :

svn export <wc-path> <clean-dir-path>
svn import <clean-dir-path> <empty-repo-url>
5
ответ дан 4 December 2019 в 15:22
поделиться

Я бы очистил папки .svn в вашей рабочей папке перед (делая то, что предлагают другие) создание нового репо. Я говорю это только потому, что в прошлом у меня было несколько проблем, которые смущали либо мое новое репо, либо моего клиента. Удачи!

0
ответ дан 4 December 2019 в 15:22
поделиться
Другие вопросы по тегам:

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