2009-12-17 20 views
1

我装上支try-submodules一个子模块试图签出主分支(其中有没有子模块),我得到以下警告时:“警告:无法取消关联”与git的子模块打交道时

警告:不能取消链接公共/文档/蓝图:操作不允许 切换到分支“主人”

浏览文件目录,我可以看到,一切手续办妥后就好了,除了我blueprint子目录仍然存在,即使它是不存在的master分支。

我发现了这个问题的一些讨论:http://cygwin.com/ml/cygwin/2009-11/msg00756.html,但没有解决方案。

任何想法?

+1

如果这是Windows上,我可以发表评论,有时视窗随机阻止我删除空目录,直到下一次系统重启。这些问题与git没有任何关系,尽管我并没有真正困扰他们从哪里来。 也许你可以让自己的Process Explorer的副本,看看目录上是否有任何打开的文件句柄......以及哪个进程拥有它们。 – 2009-12-17 15:53:18

+0

不是,它是OS X. – kubi 2009-12-18 12:01:10

+0

您是否有权删除“public/docs/blueprint”?这个结帐可能被用作一个活动的网页目录吗? Web服务器拥有“blueprint”或其他东西,而不是你? – Schwern 2009-12-19 22:41:16

回答

0

我有同样的问题,作为一种解决方法则可以取消“室射频”(力是这里重要的)子模块目录并检出分支再次

+0

谢谢。这很烦人,我必须使用一种解决方法,但确实工作得很好。 – kubi 2010-04-26 23:02:13