Там какой-либо путь состоит в том, чтобы установить флаг по умолчанию для команды мерзавца?

От справки Visual C++ я был бы склонен идти с [1 110]

/* ACCESS.C: This example uses _access to check the
 * file named "ACCESS.C" to see if it exists and if
 * writing is allowed.
 */

#include  <io.h>
#include  <stdio.h>
#include  <stdlib.h>

void main( void )
{
   /* Check for existence */
   if( (_access( "ACCESS.C", 0 )) != -1 )
   {
      printf( "File ACCESS.C exists\n" );
      /* Check for write permission */
      if( (_access( "ACCESS.C", 2 )) != -1 )
         printf( "File ACCESS.C has write permission\n" );
   }
}

Также стоящий замечания значения режима _access(const char *path, int mode ):

  • 00: Существование только [1 112]

  • 02: Запишите разрешение

  • 04: разрешение

  • 06 Чтения: Прочитайте и запишите разрешение

, Поскольку Ваш fopen мог перестать работать в ситуациях, где файл существовал, но не мог быть открыт согласно просьбе.

Редактирование: Просто читайте сообщение Mecki. stat() действительно похож на более опрятный способ пойти. Гул Ho.

8
задан Charles Finkel 14 August 2009 в 15:22
поделиться

2 ответа

Я так не думаю:

  • Я не вижу никакой опции " - ignore-all-space " для git show

  • Я не вижу git diff с автоматической установкой - ignore-all-space : его нужно передать как аргумент.

По крайней мере, одним из решений для git diff было бы использовать git difftool .
Поскольку это сценарий (в / libexec / git-core ), вы можете изменить этот сценарий для вызова git diff с этой опцией всегда установленной.

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

3
ответ дан 6 December 2019 в 01:40
поделиться

Взгляните на переменную конфигурации core.whitespace .

-1
ответ дан 6 December 2019 в 01:40
поделиться
Другие вопросы по тегам:

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