Powershell中的Git日志问题

时间:2018-02-20 13:41:59

标签: git powershell

我正在尝试在Powershell构建脚本的2个标签之间获取提交消息,而我正在遇到障碍。这是我使用的命令,

$oldVersion = '0.0.1'
$version = '0.0.2'
git log $oldVersion..$version --pretty=format:'-%s %n'

没有回复作为回应。标签存在是因为如果我运行:

git log 0.0.1..0.0.2 --pretty=format:'-- %s %n'

所有提交消息都会返回。该命令没有错误,只返回任何内容。

它必须是非常愚蠢的东西,我只是不是PowerShell或git的wiz所以我想我会问。

1 个答案:

答案 0 :(得分:1)

//File: watch.php
//Folder Layout:
//root
//   watch.php
//   js/
//      jquery-3.3.1.min.js
//      bootstrap.min.js
//   cs/
//      bootstrap.min.css
//      style.css

<html>

<head>
    <?php
    $video_link = "first_video.mp4";
    ?>

    <title>Watch Video</title>

    <!-- STYLESHEETS -->
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/style.css">
</head>

<body>
    <?php echo "<video id='video_player' src='$video_link' controls autoplay onclick='this.paused ? this.play() : this.pause();' oncontextmenu='return false;'>Browser doesn't support HTML5 Video!</video>"; ?>

    <!-- SCRIPTS -->
    <script src="js/jquery-3.3.1.min.js"></script>
    <script src="js/bootstrap.min.js"></script>

    <script type="text/javascript">
        var video = document.getElementById('video_player');

        function Ended() 
        {
            alert("Ended!");
            $('#video_player').attr('src', 'second_video.mp4');
            video.load();
            video.play();
        };

        function TimeUpdate()
        {
            if(video.currentTime > (1 * 60))
                alert("1min passed...");
        };

        video.addEventListener('ended', Ended);
        video.addEventListener('timeupdate', TimeUpdate);
    </script>
</body>

</html>

git log $oldVersion`..$version --pretty=format:'-%s %n' 需要逃避。