Предположим, что у вас есть дочерний компонент child_component
:
<template>
<h1>I am the child component</h1>
</template>
export default {
name: 'child-component',
methods: {
child_method () {
console.log('I got clicked')
}
}
}
Теперь вы хотите выполнить child_method
из родительского компонента:
<template>
<div>
<button @click="exec">Execute child component</button>
<child-cmp ref="child"></child_cmp>
</div>
</template>
export default {
name: 'parent-component',
methods: {
exec () {
this.$refs.child.child_method() //execute the method belong to child
}
}
}
Если вы хотите выполнить родительский компонентный метод из дочернего компонента:
this.$parent.name_of_method()
Поведение зависит, на котором присваивают версию Вашему репозиторию, имеет. Подверсия 1.5 позволяет 4 типа слияния:
, прежде чем 1.5 только позволил первые 2 формата.
Технически можно выполнить все слияния с первыми двумя методами, но последние два включают подверсию 1.5's отслеживание слияния.
опции TortoiseSVN объединяют диапазон, или изменения отображается на метод 3, когда Ваш репозиторий 1.5 + или на тот метода, когда Ваш репозиторий является более старым.
При слиянии функций с выпуском/обслуживанием переходят, необходимо использовать команду 'Merge a range of revisions'.
Только, когда Вы хотите объединить все функции ответвления назад к родительскому ответвлению (обычно соединительная линия) необходимо изучить использование, 'Повторно интегрируют ответвление'.
И последняя команда - Слияние два различных дерева - только полезны, когда Вы хотите ступить вне нормального переходящего поведения. (Например, Сравнение различных выпусков и затем слияние differenct к еще одному ответвлению)
Необходимо использовать, "объединяют диапазон пересмотра".
Для слияния изменений от соединительной линии до ответвления в ответвлении, работающем, копия выбирает "merge range of revisions" и вводит магистральный URL и запуск и изменения конца слияния.
то же противоположным способом объединить ответвление в соединительной линии.
О - повторно интегрируют флаг, проверяют руководство здесь: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-merge.html#tsvn-dug-merge-reintegrate
Смотрите на svnmerge.py. Это - командная строка, не может быть вызван TortoiseSVN, но это более мощно. От FAQ:
Традиционная подверсия позволит Вам объединить изменения, но она не "помнит" то, что Вы уже объединили. Это также не обеспечивает удобный способ исключить массив изменений из того, чтобы быть объединенным. svnmerge.py автоматизирует часть работы и упрощает ее. Svnmerge также создает сообщение о фиксации с сообщениями журнала от всех вещей, которые он объединил.