Переменная VB.net в игнорируемой строке - PullRequest
0 голосов
/ 20 марта 2019

Этот код получает Git fromHash и toHash, а затем сравнивает их.Закомментированная строка производит правильный оператор Git.Я могу взять этот результат и запустить его сам и получить правильные результаты сравнения.Но когда diff = MyUtilities.RunCommandCom... запускает его, он, похоже, игнорирует последнюю переменную toHash, потому что она возвращает все от fromHash до текущей.Я это тоже проверил.Почему это происходит?Я пробовал fromHash & " " & toHash также.Спасибо!

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim fromHash As String
    Dim toHash As String
    Dim diff As String

    fromHash = MyUtilities.RunCommandCom("cd " & repoBox.Text & " & ""c:\Program Files\Git\cmd\git.exe"" rev-list -n 1 " & fromTagBox.Text, False)
    toHash = MyUtilities.RunCommandCom("cd " & repoBox.Text & " & ""c:\Program Files\Git\cmd\git.exe"" rev-list -n 1 " & toTagBox.Text, False)

    'resultsLabel.Text = "diff --name-only " & fromHash & " " & toHash
    diff = MyUtilities.RunCommandCom("cd " & repoBox.Text & " & ""c:\Program Files\Git\cmd\git.exe"" diff --name-only " & fromHash & Space(1) & toHash, False)

    resultsLabel.Text = diff

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...