小编A12*_*321的帖子

post-receive hook中的Git checkout:"不是git存储库'.'"

我有一个非纯仓库在我的服务器(目录/家用/安德鲁/网络和/home/andrew/web/.git),设置receive.denyCurrentBranch忽略和创建,接收后钩:

#!/bin/sh
GIT_WORK_TREE=/home/andrew/web git checkout -f
Run Code Online (Sandbox Code Playgroud)

当我运行sh .git/hooks/post-receive时,一切正常.但是当我从我的电脑上推出时,我收到了这个错误:

remote: fatal: Not a git repository: '.'
Run Code Online (Sandbox Code Playgroud)

有什么办法可以解决这个问题吗?最终无需切换裸仓库?

谢谢

编辑:这是我的新收件后挂钩.为什么在接受的答案中描述了这一点.

echo "\nChecking out $PWD"
GIT_DIR=/home/andrew/web/.git
GIT_WORK_TREE=/home/andrew/web git checkout -f
Run Code Online (Sandbox Code Playgroud)

git

19
推荐指数
1
解决办法
5325
查看次数

jQuery.Cycle在第一次加载时显示小图像

我有jQuery.cycle插件的问题.在第一次加载页面时(当imgs没有被缓存时)它会显示小的imgs,比如缩略图.你可以在(编辑:抱歉,旧链接)看到它 - 只需等待第二个img显示 - 它很小.重新加载/刷新解决了它,但它不是真正的解决方案,你知道.

有谁知道这个问题的解决方案是什么?非常感谢

jquery image cycle

7
推荐指数
2
解决办法
6188
查看次数

在Windows上运行ruby gems

我在Windows 7上,想要使用http://hospice.io/.这需要Ruby gem,librarian所以我使用http://rubyinstaller.org/安装了ruby 2.0,然后从http://rubyforge.org/frs/?group_id=126和updated(gem update --system)下载了RubyGems 1.8.25 .我安装了librarian.

ruby setup.rb
gem install librarian
Run Code Online (Sandbox Code Playgroud)

现在我在我的Vagrant盒子的文件夹中,想要做命令,librarian-chef但我得到了

'librarian-chef' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我在运行ruby时尝试devkit/msys了同样的结果.有什么建议请运行吗?我猜想PATH有问题,但是当gem install工作时为什么也librarian-chef不起作用?

gem env:

RubyGems Environment:
  - RUBYGEMS VERSION: 2.0.3
  - RUBY VERSION: 2.0.0 (2013-02-24 patchlevel 0) [x64-mingw32]
  - INSTALLATION DIRECTORY: C:/bin/ruby/lib/ruby/gems/2.0.0
  - RUBY EXECUTABLE: C:/bin/ruby/bin/ruby.exe
  - EXECUTABLE DIRECTORY: C:/bin/ruby/bin …
Run Code Online (Sandbox Code Playgroud)

ruby windows gem vagrant

6
推荐指数
1
解决办法
7066
查看次数

jQuery可拖动对象内的表单输入是不可编辑的

我正在尝试将一个表单放在一个元素中,jQuery sortable处于活动状态.有一个DIV元素,它是可移动的(使用jQuery可排序),一个IMG元素,用作处理器,用于输入内部输入的DIV和FORM元素.FORM和IMG都在DIV内部.问题是,表单内的输入无法编辑.当我关闭可排序时,它工作正常.

我做错了什么还是错误?有办法解决吗?

非常感谢你

forms jquery input edit jquery-ui-sortable

4
推荐指数
1
解决办法
2441
查看次数

确定数字在以 0 为中心并螺旋增加的数字网格中的位置

我有以下数字网格,以 0 为中心并螺旋增加。我需要一个算法,它可以接收螺旋形数字并返回 x;y - 从 0 到该数字的移动次数。例如,对于数字 9,它将返回 -2;-1。如果是 4,则为 1;1.

25|26|... etc.
24| 9|10|11|12
23| 8| 1| 2|13
22| 7| 0| 3|14
21| 6| 5| 4|15
20|19|18|17|16
Run Code Online (Sandbox Code Playgroud)

如果可以帮助算法变得更好,可以稍微改变这个螺旋。使用您喜欢的任何语言。我真的很感激数学解释。

谢谢。

math

3
推荐指数
1
解决办法
1420
查看次数

两个循环缓冲区是否相等?(忽略转变)

我有两个循环缓冲区 - 如何判断一个是另一个循环?

例如B1 = 1,1,2,1,8,1,5,7,B2 = 2,1,8,1,5,7,1,1我们可以说B1和B2是相等的,因为我可以旋转其中一个来获得另一个.

测试这种平等的最佳算法是什么?明显的测试是O(n^2)(只是比较缓冲区 - n逐步 - 从它们的每个n元素开始),但我相信我已经看到了线性时间算法.你能指点我吗?

algorithm

3
推荐指数
1
解决办法
171
查看次数

PostgreSQL:从布尔值更改列类型

我有类型为boolean NULL的表t1和列c1.列中的所有值都为NULL.但是PostgreSQL不允许我这样改变列的类型:

ALTER TABLE "t1"
ALTER "c1" TYPE timestamp;

* ERROR: column "c1" cannot be cast to type timestamp without time zone
Run Code Online (Sandbox Code Playgroud)

我该如何更改类型?谢谢

postgresql postgresql-9.1

2
推荐指数
1
解决办法
893
查看次数