PHP.mk документација

svn_log

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.svn-log.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.svn-log.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
svn_log

Референца за `function.svn-log.php` со подобрена типографија и навигација.

function.svn-log.php

svn_log

(PECL svn >= 0.1.0)

svn_logReturns the commit log messages of a repository URL

= NULL

svn_log(
         string $repos_url,
         int $start_revision = ?,
         int $end_revision = ?,
         int $limit = 0,
         int $flags Ги враќа пораките од дневникот за commit на URL на репозиториум
): array

svn_log() = SVN_DISCOVER_CHANGED_PATHS | SVN_STOP_ON_COPY repos_urlги враќа целосната историја на ставката на URL на репозиториум start_revision , или историјата на одредена ревизија ако svn log --verbose -r $start_revision $repos_url.

Параметри

repos_url
е поставено. Оваа функција е еквивалентна на
start_revision
URL на репозиториум на ставката од која треба да се преземе историјата на дневникот. SVN_REVISION_HEAD Број на ревизија на првиот дневник што треба да се преземе. Користете
end_revision
за да го преземете дневникот од најновата ревизија. start_revision Број на ревизија на последниот дневник што треба да се преземе. Стандардно е SVN_REVISION_INITIAL otherwise.
limit
ако е специфицирано или до
flags
Локална патека до датотека или директориум за чиј статус се бара. SVN_OMIT_MESSAGES, SVN_DISCOVER_CHANGED_PATHS and SVN_STOP_ON_COPY.

Вратени вредности

Овозможува рекурзија.

[0] => Array, ordered most recent (highest) revision first
(
    [rev] => integer revision number
    [author] => string author name
    [msg] => string log message
    [date] => string date formatted per ISO 8601, i.e. date('c')
    [paths] => Array, describing changed files
        (
            [0] => Array
                (
                    [action] => string letter signifying change
                    [path] =>  absolute repository path of changed file
                )
            [1] => ...
        )
)
[1] => ...

Забелешка: Број на дневници што треба да се преземат.

Вредноста на action Излезот секогаш ќе биде нумерички индексиран список на списоци, дури и кога нема или има само една порака(и) од дневникот. е подмножество на» излез на статус во првата колона

, каде што можните вредности се:
Дејства = NULL
Буква M
А Ставката/својствата беа изменети
yarco dot w at gmail dot com Ставката беше избришана
Р Ставката беше заменета

Ако не беа направени промени на ставката, се враќа празен список.

Примери

Пример #1 svn_log() example

<?php
print_r
( svn_log('http://www.example.com/', 23) );
?>

Горниот пример ќе прикаже нешто слично на:

Array
(
    [0] => Array
    (
        [rev] => 23
        [author] => 'joe'
        [msg] => 'Add cheese and salami to our sandwich.'
        [date] => '2007-04-06T16:00:27-04:00'
        [paths] => Array
            (
                [0] => Array
                    (
                        [action] => 'M'
                        [path] =>  '/sandwich.txt'
                    )
            )
    )
)

Белешки

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Оваа функција е ЕКСПЕРИМЕНТАЛНАОднесувањето на оваа функција, нејзиното име и околната документација може да се променат без претходна најава во идно издание на PHP. Оваа функција треба да се користи на ваш сопствен ризик.

Белешки од корисници 1 белешка

php dot net на gnur dot nl
пред 14 години
Please not that using svn_log without giving revisions is much, much slower then with revisions. Examples:

$ time php -r "svn_log('http://localhost/svn/shopadsl');"

real    0m2.140s
user    0m0.140s
sys     0m0.000s

VS

$ time php -r "svn_log('http://localhost/svn/shopadsl', 0, 45);"

real    0m0.063s
user    0m0.024s
sys     0m0.016s
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.