Как фиксировать измененный файл, если он не был заблокирован RCS заранее (и я использую режим Emacs VC)?

Я играл вокруг с ответом от Peter. O и придумал:

xdotool click 1|xwininfo|grep 'Window id:'

5
04.04.2014, 16:23
3 ответа
[1122094] На самом деле все гораздо проще. Вы можете просто сделать [1122566]rcs -l[1122567], чтобы заблокировать его, а затем попробовать проверить его снова.

  • Я предполагаю, что ситуация, когда вы задали вопрос, была такой:
  • На данный момент и [1122568]ci[1122569], и [1122570]co[1122571] не работают:
  • Вот как вы можете заблокировать файл и зафиксировать изменения:
7
27.01.2020, 20:36
[1122355]Особый режим работы RCS, который упоминается в руководстве Emacs (информация) в разделе VC, может быть вариантом решения таких проблем:
  • 32.1.12.2 Опции RCS и SCCS
  • По умолчанию RCS использует блокировку для координации работы нескольких пользователей, но есть режим, называемый "неограниченной блокировкой", в котором вы может регистрировать изменения без предварительной блокировки файла. Используйте
  • rcs -U[1123120], чтобы переключиться на блокировку без ограничений [1123100] для конкретного файла, см. [1123101]rcs[1123102]. страница с инструкциями для подробностей.

    Но, конечно, не стоит переключаться в неограниченный режим.[1122360].

    1
    27.01.2020, 20:36
    [1122053] Для достижения цели можно использовать базовые Unix-команды. Так что, на самом деле, это совсем не большая проблема.

    копировать/удалять модифицированный файл способом RCS ([1123035]cp FILE FILE.new[1123036], [1123037]mv FILE FILE. new[1123038], или [1123039]C-x C-w FILE.new[1123040] в Emacs);

    check out (и lock) the last revision from RCS ([1123041]co -l FILE[1123042] или в Emacs: [1123043]C-x C-f FILE[1123044] -- откройте его снова и [1123045]C-x v v[1123046]);

    перепишите его новыми модификациями;

    зафиксируйте его ([1123047]ci ...[1123048] или в Emacs: [1123049]C-x v[1123050]).

    cat /proc/cpuinfo
    
    free -m
    
    cat /proc/version
    
    (Помимо этого базового способа, могут быть интересны и другие более простые способы достижения цели, т.е., с особым вариантом для этого случая.)[1122058].
    0
    27.01.2020, 20:36

    Теги

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