Can I ignore Libs and Reports directories

Can I add Libs and Reports folders from the project to the .gitignore file? I have massive ammount of those files and Im not sure if they are necessary, can ignoring those directories cause any issues?

Yes. You should.

And you should include the following in the .gitignore as well.

bin/
Libs/
Report/
.cache/

I also include this:

Drivers/
1 Like

It is likely that you have already added and committed Libs and Report into the repository.

Then you should remove them out of the index. You want to do

$ cd <projectDir>
$ git rm -r --cached Libs
$ git rm -r --cached Reports

Have a read
https://alvinalexander.com/git/git-rm-file-git-repository-dont-track-accidentally-added/

1 Like

Thanks, worked just how I wanted

Also what about those files? Should I ignore them as well?

.project
.classpath

I see those files update each time I open the project, is it necessary to keep them in git?

https://docs.katalon.com/katalon-studio/docs/git-integration.html#publish-a-local-non-git-project-as-a-git-repository mensions

By default, .gitignore contains these files and patterns:
/bin /Libs .settings .classpath /.svn

well, this description is not describing what KS actually does. documentation fault.

Using Katalon Studio 8.2.5, when you create a new project, you can instruct KS to create .gitignore file with default content.

The file includes the following lines:

.gradle

bin

Reports

Libs

output

!output/.gitkeep
build

.classpath

.project

This is the official .gitignore file Katalon team suggests. You can start with it and modify as you think appropriate for you.

The offical .gitignore misses a line:

/.cache/

but you should include it. See .gitignore file should include .cache/

@Jass

Don’t forget this, please.

I ended up with those in gitignore file, works good so far :slight_smile:

bin/

Libs/

Reports/

.cache

Drivers/

.classpath

.project

# Ignore Gradle project-specific cache directory

.gradle

# Ignore Gradle build output directory

build