必须跟踪GWT项目的哪些文件和文件夹,我可以忽略哪些?
我认为必须跟踪./src,./test。我发现./war也很重要,但我已经红了,它包含生成的文件。
我还发现必须跟踪./test-classes,但我不明白为什么。
答案 0 :(得分:2)
git to version控制GWT项目的文件夹和文件通常包括:
.settings
war
.classpath
.project
通常git将文件和文件夹忽略为(您可以找到here):
*.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忽略。
答案 1 :(得分:-1)
如何为GWT项目设置GIT:
我假设您为GWT项目创建了一个git存储库
1)克隆您的git存储库:在您的IDE(eclipse)中打开git透视图,粘贴您的存储库URL并按照步骤设置本地git存储库。
2)将项目添加到git :右键单击团队点击共享项目中的项目,然后选择您创建的存储库。现在可以通过git跟踪所有本地更改。