我有一个位于我的本地工作区的Eclipse动态Web项目设置。我想在Git源代码控制下放置项目的其中一个文件夹。这可能吗?从Eclipse项目中添加一个文件夹到Git源代码控制
我不希望整个项目在存储库中,只是WebContent
中的特定文件夹。我有EGit插件,并在Eclipse中创建了一个新的Git仓库,但不知道如何将文件夹添加到仓库(仓库和文件夹当前位于不同位置)。
感谢
我有一个位于我的本地工作区的Eclipse动态Web项目设置。我想在Git源代码控制下放置项目的其中一个文件夹。这可能吗?从Eclipse项目中添加一个文件夹到Git源代码控制
我不希望整个项目在存储库中,只是WebContent
中的特定文件夹。我有EGit插件,并在Eclipse中创建了一个新的Git仓库,但不知道如何将文件夹添加到仓库(仓库和文件夹当前位于不同位置)。
感谢
尝试创建文件该文件夹中,并将其添加。
例如,一个空.gitignore
文件,其中:
任何影响,但将允许Git的树包括其父目录(即您要添加的目录)
由于Jefromi POIN在评论中发表:
“给定目录中的git存储库只能跟踪该目录中的内容。这是没有办法的。
您需要移动存储库以包含文件夹,或者将文件夹移动到存储库中。 “
含义,如果你已经有了一个Git回购对于给定的工作树,并要添加位于其他地方目录的内容,我会建议:
萨内新回购y您要跟踪WebContent/MyFolder
MyFolder
喜欢的东西MyFolder.tmp
WebContent
与名,创建一个新的存储库MyFolder
MyFolder.tmp
内容为MyFolder
MyFolder
MyFolder.tmp
但是,我不建议只将Eclipse项目的某些部分放入源代码管理。另外,存储库位置是工作空间文件夹中的绝对路径。
给定目录中的git存储库只能跟踪该目录中的内容。这是没有办法的。您需要移动存储库以包含文件夹,或者将文件夹移动到存储库中。 – Cascabel 2010-11-15 00:11:37