Как сохранить ubuntu один от удаления предметов, когда есть конфликт

Используйте переключатели grep -A, -B и -C, чтобы поймать окружающие линии

man grep | grep '\-[ABC]' -A2

   -A NUM, --after-context=NUM
          Print NUM lines of trailing context after matching lines.  Places a line containing a group separator (described under --group-separator) between contiguous groups of matches.  With the -o or
          --only-matching option, this has no effect and a warning is given.

   -B NUM, --before-context=NUM
          Print NUM lines of leading context before matching lines.  Places a line containing a group separator (described under --group-separator) between contiguous groups of matches.  With the -o or
          --only-matching option, this has no effect and a warning is given.

   -C NUM, -NUM, --context=NUM
          Print  NUM  lines  of  output  context.   Places  a line containing a group separator (described under --group-separator) between contiguous groups of matches.  With the -o or --only-matching
          option, this has no effect and a warning is given.

. В вашем случае:

man sudo | grep '\-k' -A5 -B2

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

2
задан 2 February 2012 в 03:46

2 ответа

Если вы проверите свой мусорный контейнер, он все равно может присутствовать на любом устройстве, которое вы использовали для создания потерянного файла. Обычно я удаляю свои файлы, когда я закончил, что сделало очевидным, что Ubuntu One недавно начал отправлять устаревшие файлы в корзину вместо их переименования.

2
ответ дан 25 May 2018 в 14:39
  • 1
    Я думаю, что все. Благодарю. спокойствие восстановлено. ^ _ ^ – Narcolapser 8 March 2012 в 21:55

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

Для любых текстовых форматов файлов и особенно для источников программ я бы настоятельно рекомендовал использовать правильную систему контроля версий, которая, помимо возможности объединять файлы, имеет множество других функций, специально разработанных для такого рода распределенной работы (во-первых, даже если что-то пошло не так, вы всегда можете вернуться к предыдущей версии файла).

Получите себе бесплатную учетную запись в github и будьте счастливы:)

0
ответ дан 25 May 2018 в 14:39
  • 1
    исходный код был просто случайным. Это случилось с изображениями, песнями и другими бинарными файлами, которые вполне уместны в ubuntu. Я не использую его как элемент управления версиями как таковой, я просто хочу сохранить небольшие проекты на нем для удобства. Я не расстраиваюсь, потому что не сильно потерял. для больших проектов у меня есть git-сервер, сидящий здесь со мной, чтобы справиться именно с этим. Проблема в том, что он отмечает один элемент как конфликт, обычно более старый, и удаляет другое. Я не могу разрешить конфликт, когда у меня есть только один из двух файлов. это мой вопрос, почему у меня только 1 файл? – Narcolapser 2 February 2012 в 09:58

Другие вопросы по тегам:

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