Сочетания клавиш консоли Javascript Google Chrome

От страницы 367 книга

Подрывной деятельности В самом общем смысле, Подрывная деятельность обрабатывает двоичные файлы более корректно, чем CVS. Поскольку CVS использует RCS, он может только сохранить последовательные полные копии изменяющегося двоичного файла. Подрывная деятельность, однако, выражает различия между файлами с помощью двоичного файла differencing алгоритм, независимо от того, содержат ли они текстовые или двоичные данные. Это означает, что все файлы хранятся дифференцированно (сжатые) в репозитории.

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

Подрывная деятельность следует более параноидальным маршрутом. Во-первых, это никогда не выполняет вида ключевого слова или заканчивающего строку перевода, если Вы явно не просите, чтобы он сделал так (см. раздел под названием “Keyword Substitution” и раздел по имени Символьный Sequences” “End строки для получения дополнительной информации). По умолчанию Подрывная деятельность рассматривает все данные файла как литеральные строки байтов, и файлы всегда хранятся в репозитории в непереведенном состоянии.

117-секундный, Подрывная деятельность поддерживает внутреннее понятие того, является ли файл “text” или “binary” данными, но это понятие является только существующим в рабочей копии. Во время обновления svn Подрывная деятельность выполнит контекстные слияния на локально измененных текстовых файлах, но не попытается сделать так для двоичных файлов.

, Чтобы определить, возможно ли контекстное слияние, Подрывная деятельность исследует свойство svn:mime-типа. Если файл не имеет никакого свойства svn:mime-типа или имеет тип MIME, который является текстовым (например, текст /*), Подрывная деятельность предполагает, что это - текст. Иначе Подрывная деятельность предполагает, что файл является двоичным. Подрывная деятельность также помогает пользователям путем выполнения двоичного алгоритма обнаружения в импорте svn, и svn добавляют команды. Эти команды выскажут хорошее предположение и затем (возможно) установят двоичное свойство svn:mime-типа на добавляемом файле. (Если Подрывная деятельность не угадывает, пользователь может всегда удалять или ручное редактирование свойство.)

Ручное редактирование было бы сделано

svn propset svn:mime-type some/type filename.extension

54
задан Jasper 10 September 2011 в 23:41
поделиться