无意中,通过使用GUI而不是CLI,我删除了Mercurial项目中的每个文件.
我恢复了Revert确定并失去了一些工作,因为我有时间机器我可以很容易地回来.但有没有一种方法可以取消删除/取消删除这些文件?通过手册和谷歌搜索,但看不到任何东西.有插件吗?
我可能在这里回答我自己的问题,但文件已从目录中消失,并没有在垃圾桶中恢复所以我假设删除是不可撤销的?
ps我知道hg forget或hg remove -Af将删除而不删除目录,但我的问题与我做的错误有关,而不是冷静思考行动通过.
我编写了一个运行良好的XMLHttpRequest,但返回一个空的responseText.
javascript如下:
var anUrl = "http://api.xxx.com/rates/csv/rates.txt";
var myRequest = new XMLHttpRequest();
callAjax(anUrl);
function callAjax(url) {
myRequest.open("GET", url, true);
myRequest.onreadystatechange = responseAjax;
myRequest.setRequestHeader("Cache-Control", "no-cache");
myRequest.send(null);
}
function responseAjax() {
if(myRequest.readyState == 4) {
if(myRequest.status == 200) {
result = myRequest.responseText;
alert(result);
alert("we made it");
} else {
alert( " An error has occurred: " + myRequest.statusText);
}
}
}
Run Code Online (Sandbox Code Playgroud)
代码运行正常.我可以走过去,我得到readyState == 4和状态== 200但是responseText总是空白.
我收到错误调度的日志错误(在Safari调试中):getProperties,我似乎无法找到引用.
我在本地和远程服务器上运行Safari和Firefox中的代码.
放入浏览器时的URL将返回字符串并提供状态代码200.
我在Mac Widget中向相同的URL写了类似的代码,运行正常但是浏览器中的相同代码永远不会返回结果.
和我的团队争吵.我们正在使用SQLite开发一个应用程序,有些想要将它添加到repo(GIT),有些则不想.以前使用RDBMS系统时,在DB上使用VCS没有任何明显的好处.然而,SQLite是一个没有外部依赖关系的自包含文件,因此我假设,即使它是二进制文件,项目代码+ SQLite文件的提交将提供该点的播放状态的准确快照.
我还假设分支和合并也可以.
有没有人真的这样做过,如果是这样的话呢?
我__('text')在symfony中使用构造,因此我可以进行国际化.但是我试图在setFlash消息中使用它,如下所示
$this->getUser()->setFlash('error', __('message'));
Run Code Online (Sandbox Code Playgroud)
在actions/actions.class.php中但是它给了我一个错误
Fatal error: Call to undefined function __()
Run Code Online (Sandbox Code Playgroud)
我是否可以假设我不能__()在动作级别使用但只能使用模板级别?
ajax ×1
dvcs ×1
javascript ×1
mercurial ×1
padrino ×1
php ×1
ruby ×1
sinatra ×1
sqlite ×1
symfony-1.4 ×1