Мы объединяемся, используя этот процесс:
cd c:\myapp
hg pull ssh://hg/myapp-1_0_1
hg merge
Теперь иногда мы нарушаем объединение, а иногда мы получаем ошибку (например: «не удается объединить файл xxx - файл используется»). Обычно я просто удаляю свое репозиторий c: \ myapp, повторно клонирую из удаленного главного репо и начинаю заново. Это работает, но это больно. Что может быть лучше?
Я читал об использовании hg update -C
, но мне не совсем понятен процесс. Итак, вы должны выполнить hg update -C
, это удалит объединенные файлы, но сохранит наборы изменений, которые были удалены, а затем вы снова выполните команду hg merge
и попробуйте еще раз?
Обновление Относительно связанного вопроса : Таким образом я могу: $ ./myprogram
У меня есть функция print_dot ()
, которая выводит точку на стандартный вывод.
Таким образом я могу:
$ ./myprogram < input | dot -T x11
Отлично работает, когда я пытаюсь напечатать один график.
Теперь, когда я печатаю несколько графиков, ничего не отображается. Окно точек пусто, X11 и точка занимают весь процессор. На stderr ничего не печатается.
$ echo -e "graph { a -- b }" | dot -T x11 # work
$ echo -e "graph { a -- b } \n graph { c --d }" | dot -T x11 # doesn't work
# it seems to be interpreted nonetheless
$ echo -e "graph { a -- b } \n graph { c -- d } " | dot -T xdot
graph {
...
}
graph {
...
}
Кроме того, когда я удаляю \ n
между двумя графиками, интерпретируется только первый график (какая приятная особенность ...):
$ echo -e "graph { a -- b } graph { c -- d } " | dot -T xdot
graph {
...
}
Подключение xdot по конвейеру вывод в точку снова не решает проблему.
Итак, как визуализировать несколько графиков с помощью graphviz?