проверьте, были ли файлы изменены с Подверсией svn

Я использую Подверсию svn под окнами в cmd. Как я могу проверить, какие файлы были изменены от пересмотра прежде? Я попробовал

 svn.exe info --changelist xx   # xx is a revision number

Но нет никакого вывода. Я предполагаю, что должен добавить URL к соединительной линии +, я должен сказать svn.exe, что хочу changelist от текущего пересмотра, который я имею на своем компьютере (например, 74) к новейшему (например, 75). Как я могу сделать это?Спасибо!

6
задан creativz 26 February 2010 в 17:28
поделиться

2 ответа

Вам нужна команда svn status.

svn status  # By itself, it'll show you local changes in your working copy
svn status --show-updates  # This will show what's out of date

Также, если вы используете Windows, я от души рекомендую TortoiseSVN.

8
ответ дан 10 December 2019 в 00:37
поделиться

Необходимо создать новый предмет в базовом классе коллекции со значением «Select Days»..., с индексом [0] и изменить выбранный индекс на 0.

    <ComboBox x:Name="cboComplex" SelectedIndex="0">
        <ComboBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <CheckBox IsChecked="{Binding Path=IsSelected}" Width="20"/>
                    <TextBlock Text="{Binding DayOfWeek}" Width="100" />
                 </StackPanel>
            </DataTemplate>

        </ComboBox.ItemTemplate>
    </ComboBox>

Или другой вариант - наложить поверх него метку с текстом «Select Days»..., а затем прослушать событие OnSeliceChanged, и если SelectedIndex не равен -1, изменить видимость меток на false, в противном случае true. Например,

    private void MyListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        if (MyListBox.SelectedIndex >= 0)
        {
            MyListBoxInitialLabel.Visibility = Visibility.Hidden;
        }
        else
        {
            MyListBoxInitialLabel.Visibility = Visibility.Visible;
        }
    }
-121--479868-

У меня есть следующее:

contentscript.js:

function injectJs(link) {
var scr = document.createElement('script');
scr.type="text/javascript";
scr.src=link;
document.getElementsByTagName('head')[0].appendChild(scr)
//document.body.appendChild(scr);
}

injectJs(chrome.extension.getURL('injected.js'));

injected.js:

function main() {
     alert('Hello World!');
}

main();
-121--1222579-

Мне кажется, что вы просто хотите svn status , который даст вам список всех текущих изменений в вашем репозитории Также можно использовать svn diff , в котором будет показано подробное описание всех текущих изменений. Если требуется разделить два разных списка изменений, svn diff также может показать эту информацию различными способами. Для получения дополнительной информации см. svn help diff или в интерактивной документации .

2
ответ дан 10 December 2019 в 00:37
поделиться
Другие вопросы по тегам:

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