我正在开发一个简单的基于浏览器的双人游戏。我目前的重点是在后端,所以我想看到两个播放器的状态,但我不想使用两个单独的浏览器,所以我在同一页面上为额外的播放器添加了HTML和Javascript:
...
<button id="doTheThingButton">DO IT</button>
<span id="score">10</span>
<!-- <DEBUG AREA> -->
<button id="doTheThingButton2">DO IT2</button>
<span id="score2">10</span>
<!-- </DEBUG AREA> -->
<script>
...
function fetchCurrentScore() { ... }
function doTheThing() { ... }
// <DEBUG AREA>
function fetchCurrentScore2() { ... }
function doTheThing2() { ... }
// </DEBUG AREA>
</script>
这些元素在应用程序的未来也很有用,所以我想保留它们;但我希望能够轻松测试两个版本。
允许我这样做的框架(如果有的话)?是否有可以与WebStorm一起使用的独立框架?
答案 0 :(得分:0)
使用GIT或其他CVS,并有两个不同的分支。
一个是您分发给客户的生产代码
第二个有这个额外的代码。更改生产分支后,rebase dev from production:
git checkout production
git add .
git commit -m "Supper feature"
git checkout dev
git rebase dev
这也可以使用git stash
命令来实现,该命令不需要额外的分支