Дисплей ASP.NET число пересмотра SVN

  1. Инициализируйте две переменные, которые будут служить начальным и конечным индексами.
  2. Первый указатель будет относиться к первой букве слова, которое нам нужно удалить.
  3. Последний индекс будет суммой начального индекса и длины нужного нам слова минус 1.
  4. Используйте deleteText(startIndex, endIndex) для удаления текста.

Посмотрите на код ниже:

    public void start(Stage primaryStage) throws Exception {

        int indexStart = 0; //initialize variables
        int indexEnd = 0;

        TextArea textArea = new TextArea();
        textArea.setText("123\nhello\nabc\ntwentyone\n"); //initialize text in box

        VBox vbox = new VBox(textArea);

        Scene scene = new Scene(vbox, 200, 100);
        primaryStage.setScene(scene);
        primaryStage.show();

        for(String line : textArea.getText().split("\n")){
            if(line.contains("abc")) { //change this to whatever you need
                indexStart = textArea.getText().indexOf(line.charAt(0)); 
                indexEnd = indexStart + line.length()-1; 
            }

            textArea.deleteText(indexStart, indexEnd); //Delete between indexes
        }
    }

    public static void main(String[] args) {
        Application.launch(args);
    }
17
задан GateKiller 5 August 2008 в 13:38
поделиться

3 ответа

Удостоверьтесь, что файл имеет svn:keywords "Rev Id" и затем поместил $Rev$ где-нибудь там.

См. этот вопрос и ответы на него .

6
ответ дан 30 November 2019 в 14:45
поделиться

В моем приложении для направляющих у меня есть секретное действие, которое буквально делает это:

render :text => `svn info #{RAILS_ROOT}`

Это - эквивалент Process.Start( "svn info..." ), если Вы только знакомы с .NET)

, Если я задаюсь вопросом, обновил ли парень, который управляет серверами недавно, сайт, я могу поразить этот URL и взглянуть.

0
ответ дан 30 November 2019 в 14:45
поделиться

в нашей непрерывной установке интеграции мы используем SVNRevisionLabeller и передаем переменные от этого до MSBuild для использования при создании скомпилированного веб-сайта dll. Это тогда доступно.NET с помощью GetCurrentAssembly() в заключительной сборке.

0
ответ дан 30 November 2019 в 14:45
поделиться
Другие вопросы по тегам:

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