playMaker

Author Topic: Version Control set up  (Read 4111 times)

semie

  • Playmaker Newbie
  • *
  • Posts: 21
Version Control set up
« on: March 21, 2018, 06:48:54 AM »
Just wondering if I need to ignore any Playmaker files etc when using version control?
Using github and sourcetree.

skipadu

  • Playmaker Newbie
  • *
  • Posts: 43
  • Learning continuously
    • serialkamikaze.itch.io
Re: Version Control set up
« Reply #1 on: March 21, 2018, 07:16:36 AM »
You should not include Playmaker's .dll -files according to this post:
http://hutonggames.com/playmakerforum/index.php?topic=9467.0

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Re: Version Control set up
« Reply #2 on: March 21, 2018, 12:48:28 PM »
Hi,

 If your repository is public, yes, you can't include the PlayMaker dll NOR the install package. to play safe, simply move the Global Resource and preference resource our of the PlayMaker folder, and then you can ignore the PlayMaker folder and the plugins folder, and you are good to go.

 If you can I can also share a typical gitignore file snippet so that it's all set up for you.

 Bye,

 Jean

semie

  • Playmaker Newbie
  • *
  • Posts: 21
Re: Version Control set up
« Reply #3 on: March 21, 2018, 04:02:43 PM »
Thanks for the link skipadu, cheers.
jean that would be a great help, thank you.
EDIT: I ended up including the following into my gitignore.

Temp/

/Assets/PlayMaker/
/Assets/iTween/
/Assets/Gizmos/
/Assets/Photon Unity Networking
/Assets/Photon Unity Networking.meta

Assets/EditorGUI Style Viewer
Assets/net.fabrejean
EditorGUI Style Viewer.meta
net.fabrejean.meta
test.unitypackage
Publishing
PlayMaker.dll
PlayMaker.dll.mdb
PlayMaker.dll.mdb.meta
PlayMaker.dll.meta
« Last Edit: March 22, 2018, 07:29:44 AM by semie »

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Re: Version Control set up
« Reply #4 on: March 26, 2018, 02:03:44 AM »
Hi,

 there you go:

[Ll]ibrary/
emp/
[Oo]bj/
[Bb]uild/

# Autogenerated VS/MD solution and project files
/*.csproj
/*.unityproj
/*.sln
/*.suo
/*.user
/*.userprefs
/*.pidb
/*.booproj

#Unity3D Generated File On Crash Reports
sysinfo.txt

Temp/

/Assets/PlayMaker/
/Assets/Plugins/PlayMaker
/Assets/PlayMaker/PlayMaker.meta



Bye,

 Jean

Christoph

  • Beta Group
  • Full Member
  • *
  • Posts: 248
Re: Version Control set up
« Reply #5 on: August 22, 2022, 06:46:14 PM »
I know it's an old thread, but still wanted to dig it up. What if we use a private repository?

I would like to be able to share playmaker plugin with my other computer through github, but today I just saw that I'm getting some meta stuff (for example for globals) that shouldn't be there I think.

Thanks!

djaydino

  • Administrator
  • Hero Member
  • *****
  • Posts: 7612
    • jinxtergames
Re: Version Control set up
« Reply #6 on: August 23, 2022, 12:57:18 AM »
Hi.
/*.meta should be set in the ignore list

Christoph

  • Beta Group
  • Full Member
  • *
  • Posts: 248
Re: Version Control set up
« Reply #7 on: August 23, 2022, 12:29:34 PM »
hmmm yes, I have these:

# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta

which were already included.