Just a little poll out of personal curiosity.
Are you using Git for your PureBasic projects?
http://www.poll-maker.com/poll375832x0eE14276-14
Of course discussions and personal opinions are welcome!
Cheers,
Shield.
Generally I think such OpenSource repositories are more useful for codes whereShield wrote:Are you using Git for your PureBasic projects?
http://www.poll-maker.com/poll375832x0eE14276-14
Of course discussions and personal opinions are welcome!
I should have put in this option as well.[X] Yes, I am using Git. But not with PB, yet.
Sorry, I misunderstood that. Probably because I like to write libs, imports etc.,Shield wrote:However, the question wasn't about open source projects.
I'm also lurking around the forums for over a decade by now. I'm not nearly as involved as you wereDanilo wrote:I made PB codes available for free at the forums here over the last 15 years.

In principle, I agree with this.Danilo wrote:Generally I think such OpenSource repositories are more useful for codes where
the compiler system is also open source. Otherwise it's of limited use, if you make
something OpenSource on such a big public site, and people can't freely use it
because it requires a closed-source, commercial product.
That somehow limits the freedom of the "free" in open source. Not everyone
is able to use such codes freely.
I find Fossil to be ideal for my projects.Shield wrote:However, the question wasn't about open source projects.![]()
Personally I barely publish anything as open source. Most of my code is personal or work-related, yet I'm still using Git because it's IMO the best VCS for software projects.
Git or similar systems are very useful for collaboration, but if you write something on your own,Shield wrote:According to the poll so far it looks like most people that answered don't use VCS for their projects.
I'd like to know if there is a specific reason or if people just never tried and don't want to bother with it.
You can also use it to "collaborate" with yourself. I do it often for cross-platform development: One repository on the Windows machine and a clone on the Mac and inside the Linux partition. I can push/pull changes between them freely without the need to worry about copying around individual files. I can even do changes on the Mac side while the Windows side has not yet commited changes without the need to worry about losing anything. After syncing up the repositories, I have a clear list of changes in the overall project. I can even make a clone to a USB stick and take it somewhere else and later reintegrate any changes made there with ease. Git is a good candidate for all this because it does not require a central server.Danilo wrote:Git or similar systems are very useful for collaboration, but if you write something on your own,
it can get annoying to additionally do checkout, commit, etc. (because the files are protected).
Every time you want to change and add something, you have to checkout and commit it - that's an
additional management layer that takes time from you. So, as long as you work alone, it may not have
enough benefits to take time from you required for the additional management. It may just be annoying.
This was "discussed" here before (didn't get much attention):Danilo wrote:Does that mean Git integration will get added to PB IDE?
Version Control Integration
You shouldn't have to leave the comfort of your own editor simply to interact
with your (or your team's) version control system.
There are no plans for that at the moment.Danilo wrote:Does that mean Git integration will get added to PB IDE?