7

我使用以下主厨节来尝试签出 github 存储库:

   git "/home/ubuntu" do
     repository "git://github.com/kmerenkov/brukva.git"
     revision "master"
     action :checkout
     user "ubuntu"
   end

厨师运行没有错误,资源显示为最新的(即使目标目录中没有文件)。

* git[/home/ubuntu] action checkout (up to date)

我究竟做错了什么?

4

1 回答 1

12

尝试:

git "/home/ubuntu/brukva" do
  repository "git://github.com/kmerenkov/brukva.git"
  revision "master"
  action :sync
  user "ubuntu"
end

如果您的目标目录在使用时存在,它什么也不:checkout做,因为它假设您的结帐已经完成,您可以看到厨师告诉“最新”。

参考git提供者的来源

于 2013-11-09T01:05:13.800 回答