必须跟踪GWT项目的哪些文件和文件夹,我可以忽略哪些文件和文件夹?
我认为必须跟踪./src,./test。我发现./war也很重要,但我有红色,它包含生成的文件。
我还发现必须跟踪./test-classes,但我不明白为什么。
通常是 git 到版本控制的文件夹和文件 GWT 项目包括:
.settings
war
.classpath
.project
通常文件和文件夹被 git 忽略为(你可以在这里找到(:
*.class # Package Files # *.jar *.war # gwt caches and compiled units # war/gwt_bree/ gwt-unitCache/ # boilerplate generated classes # .apt_generated/ # more caches and things from deploy # war/WEB-INF/deploy/ war/WEB-INF/classes/ #compilation logs .gwt/ #caching for already compiled files gwt-unitCache/ #gwt junit compilation files www-test/ #old GWT (1.5) created this dir .gwt-tmp/
总之,文件更改对您的项目有影响应该进行版本控制。并且输出文件/文件夹或文件对你的项目没有影响,git可以忽略。
如何为 GWT 项目设置 GIT:
我假设您有一个为您的 GWT 项目创建的 git 存储库
1(克隆你的git仓库:在你的IDE(eclipse(中打开git透视图,粘贴你的仓库URL并按照步骤设置一个本地git仓库。
2(将项目添加到git:右键单击团队中的项目单击共享项目,然后选择您创建的存储库。现在完成所有本地更改都可以由 git 跟踪。