Have to redownload plugin every time I use SourceTree

Hello. I work on my project on my PC and use SourceTree for version control. When I want to test my game on iOS device, I push it from my PC and pull it on my Macbook. It mostly works fine except that I use ‘DOTween’ plugin and somehow it’s missing every time, so I have to re-download it from Asset Store to make my game playable again. I’m not sure what I am doing wrong (I’m pretty new to SourceTree.) But here is the list in my .gitignore. Maybe it’s the cause?

syntax: glob
Library
Temp
Builds
*.pidb
*.sln
*.userprefs
*.csprog
*.orig

Could anyone help me about this? Thanks.

Well it does not seem that DOTween is being ignored by the .gitignore … In the web interface of your favorite git solution, do you see the DOTween folder being tracked? Seems that it wouldn’t be if you’re getting no dotween on a pull.
(also, what happens if you clone it on your PC in a fresh directory? Does DOTween appear then?)

1 Like

I just pulled the project from master branch to Macbook again, and checked every DOTween files in Assets folder and on SourceTree web (bitbucket). There is still Demigiant/DOTween folder in the Assets folder. The only thing is missing is DOTween.dll (Application extension) in that folder.

I experimented by copying DOTween.dll from another back up folder and putting it in Demigiant/DOTween folder of that freshly pulled project, and the project worked again.

I have no idea what’s going on and why DOTween.dll disappears every time I pulled from master branch.