2

我有本地 git 存储库,我想将其作为GIT PHP Project.

我的工作区位于C:\www,repo 位于C:\www\citest现有的 git 存储库中。

现在,当我尝试像这样从 git 创建项目时

Project Name: citest
Location: C:\www
URI: file:///C:\www\citest

然后我收到以下错误:

C:\www\citest overlaps the location of another project: 'citest'

C:\www\citest 不是zend 项目。这是一个 git repo。

到目前为止,我已经尝试过文件 > 导入,但没有任何结果。

然后我尝试将citest/文件夹放在我的工作区之外,初始化新的 git 项目,从 zend 中删除项目,将citest/文件夹复制回www/并尝试导入现有项目。它有效,但它没有 git 功能。

如何从现有的 git local repo 创建git 项目,以便文件夹最终出现在我的工作区中C:\www

4

1 回答 1

0

就eclipse项目而言,我宁愿将git repo与http工作区分开。

您可以将 git 存储库作为 php 项目进行管理,并在您的工作区中添加该存储库的克隆。c:\www

然后一个post-commit钩子(在 Eclipse 管理的 git repo 中)可以自动检出您在 Eclipse 项目中所做的任何提交(在c:\www工作区的 git repo 中检出)。
参见例如“简单的 git post-commit hook to copy commited files to a certain folder ”。

于 2013-01-20T16:24:00.803 回答