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

svn_commit

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

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

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

function.svn-commit.php

svn_commit

(PECL svn >= 0.1.0)

svn_commitИспраќа промени од локалната работна копија во репозиториумот

= NULL

svn_commit(string $log, array $targets, bool $recursive = true): array

Внесува промени направени во датотеките од локалната работна копија наведени во targets низата во репозиториумот, со пораката за запис log. Директориумите во targets низата ќе бидат рекурзивно внесени освен ако recursive е поставен на false.

Забелешка: Оваа функција нема параметри за специфицирање на автентикација, така што корисничкото име и лозинката мора да се постават со користење на svn_auth_set_parameter()

Параметри

log
Текст од записот за внесување
targets
Низа од локални патеки на датотеки за внесување
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Овој параметар мора да биде низа, низа за една цел не е прифатлива.

Забелешка: Патека до локалната работна копија. realpath() Релативните патеки ќе бидат решени како да е моменталната работна директорија онаа што ја содржи PHP бинарниот фајл. За да ја користите работната директорија на повикувачкиот скрипт, користете

recursive
Булова ознака за оневозможување на рекурзивно внесување на директориуми во targets низата. Стандардно е true.

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

Враќа низа во форма на:

array(
    0 => integer revision number of commit
    1 => string ISO 8601 date and time of commit
    2 => name of committer
)

Патеката до PHP скриптата што треба да се провери. false при неуспех.

Примери

Пример #1 Основен пример

Овој пример внесува директориумот calculator во репозиториум, користејќи го корисничкото име Bob и лозинката abc123 (се надеваме, неговата лозинка е посилна):

<?php
svn_auth_set_parameter
(SVN_AUTH_PARAM_DEFAULT_USERNAME, 'Bob');
svn_auth_set_parameter(SVN_AUTH_PARAM_DEFAULT_PASSWORD, 'abc123');
var_dump(svn_commit('Log message of Bob\'s commit', array(realpath('calculator'))));
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

array(
  0 => 1415,
  1 => '2007-05-26T01:44:28.453125Z',
  2 => 'Bob'
)

Белешки

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

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

Види Исто така

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

Нема белешки од корисници за оваа страница.
На оваа страница

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

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

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

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

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