Этот код получает 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