version control with Zerobrane - version-control

I'm using Zerobrane and Corona SDK for my Lua project and would like to save my work and use version control to revert easily to an older version if necessary.
I haven't found any way to do that with Zerobrane and noting mentioned in the documentation.
Do you have any recommendation for version control using these tools? I'm also open to any online service (Github or similar....)
The simpler, the better !

There is an experimental version control module that supports svn (https://github.com/Minebea-Intec/zbssvn), but no other version control integration that I'm aware of. I'm using git from the command line and the IDE will recognize that the file on disk has been updated and will reload it in the editor (if it's already open).

Related

git dreamweaver/cfbuilder/eclipse local history

looking solution for code local history in dreamweaver/cfbuilder. we are using Git-Hub for version controlling. I don't know if I can using git-hub for local history in dreamwearer or cfbuilder.
I was googling and found {https://github.com/vishr/local-history}. look like. it is for Atom IDE but we are use dreamwearver & cfbuilder. if some have any idea if I can enable these two Editors local history it will be great help?
Thanks
I'm sure that CFBuilder will have a plug-in for git. Since CFBuilder is a version of Eclipse; this plug-in will probably work:
http://www.eclipse.org/egit/
I do use DreamWeaver and here is a plug-in that integrates git:
https://github.com/ChrisMcKee/gitweaver/
UPDATE:
I'm sorry. Adobe stopped development on the Adobe Extension Manager CC for CC 2015+. It will not work with newer versions of DreamWeaver CC. I did have Adobe Extension Manager CC version 7.3.2.29 installed. The version that you can download from Adobe's web site is 7.2.1.6. Neither of these versions work with DreamWeaver CC 2017
https://www.adobeexchange.com/resources/27
Adobe doesn't appear to offer an alternative for installing extensions.
I did find an Extension Manager that works with DreamWeaver CC 2017 on the DMX Zone web site.
https://www.dmxzone.com/go/22670/dmxzone-extension-manager-for-dreamweaver/#
You can use it to install the extension (and refresh the installed extension list to get it to appear). However, the extension does not appear in DreamWeaver at all. So, even though it is "installed" it doesn't do anything.
At this point, I would recommend using something else that is not integrated into DreamWeaver CC 2017+. Adobe seems to going down a path that discourages plug-in/extension development.
I have used gitKraken before and it works pretty well as a graphical git interface.
https://www.gitkraken.com/

Choose FS format in Tortoise SVN or/and in Eclipse

I work with Tortoise SVN for versioning the code. I have the last version installed (1.7.10).
I created the local repositories using this tool.
Recently I installed the last version of EasyEclipse for PHP (1.2.2.2), when I try to connect to the Repositories I get this error:
Unsupported FS
format svn: Expected FS format '2'; found format '4'
How can I specify the correct FS format in Tortoise or in Eclipse?
Really you can't.
And I'll suggest don't use EasyEclipse at all, because it expect ancient format of repo (2 is "pre-1.5"), while more recent versions (of repo-formats) have serious improvements in different areas
When sharing a working copy between multiple Subversion clients, all must be at the same major.minor version number. EasyEclipse is looking for a working copy that has been created with a Subversion client earlier than 1.7, because it apparently bundles an older version of the libraries.
I know nothing about EasyEclipse but looking at their "news" page, it appears to be abandoned. You'll either need to roll back TortoiseSVN to a release of similar vintage (and dump/reload your repository, since it sounds like you're not using a Subversion server), or upgrade your PHP IDE to something that's actively being maintained and up to speed with current releases.

Best sourcesafe system for iphone xcode

which is best sourcesafe system for iphone xcode on backup and proper check-in & check-out on codes
Regards,
sathish
it appears that you're using 'sourcesafe' as a generic term for version control.
for version control of xcode projects:
i have used cvs, subversion, and now git (also serving as a front-end for other systems).
git is my first choice (it is distributed, and quite fast).
svn (subversion) is my second choice - you may have more coworkers/projects which prefer svn, although git may also be used as a svn client.
lastly - i prefer using dedicated visual clients over xcode... xcode seems to be busy doing other things. it is usually faster to disable vc in xcode, and hop to a terminal or other client while xcode builds/debugs/updates indexes, etc.
XCode supports CVS, Perforce and SVN out of the box. Out of the three, I think SVN is the most popular choice.
Setup your project.
Delete the build folder.
Setup repository.
Import project to repo.
Checkout project from repo so you'll get a versioned copy.
Well, first - it is not called sourcesafe system, but version control - way of controlling evolution of source code and its versioning. Sourcesafe is a specific product by Microsoft.
Second - version control is data agnostic. That means you can use any system you know. The best tool is the one you know well.
That being said, there are some advantages in using specific version control systems as Subversion and Git, because those two are going to be supported in next version of Xcode (version 4).
Current Xcode (version 3) has support for Subversion, CVS and Perforce. If you are familiar with any of these, use them, but do not restrict yourself only to these. Stability of version control support in Xcode 3 is mediocre, at least with Subversion which I've used. Xcode 4 is going to be a huge improvement in this area.
Lots of developers, me included, prefer not to use integrated support for version control in Xcode (or any other developer tools), but use specific clients - like Versions for Subversion, or command-line tools for Git.
I want to comment on use of Git, which I personally use and love. It is a distributed system, and for beginners its concepts might be a bit hard to grasp. Consider the experience of your teammates when deciding to use it - for lots of teams it's better to use something more traditional like Subversion.
SmartCVS is also one of good tool which we use for co working with teammates

Create versions in eclipse using local history

Is it possible to leverage eclipses built-in local history to create and save versions. I find local history very useful, but if I could restore the whole project to a previous state that would be even better. I've considered using version management, but it seems unnecessary as I am the only person working on my project. And I could really benefit from the ability to name my (local history) versions instead of having to go by date.
Thanks,
Lemiant
You're going through a lot of hassle just to avoid version control. Instead! Use a local version of subversion for all your version control needs.
You do not need to host a server. It will use the filesystem only! Use subclipse or subversive to integrate into eclipse.
A tutorial how to set it up(takes less than 5 minutes):
http://vincenthomedev.wordpress.com/2007/10/15/setup-svn-local-repository-step-by-step/

What is the most commonly-used version control system with support to tagging/labeling?

Actually I'm using VSS, but I was wondering if there is another tool for version control with support for labels/tags (the subversion implementation doesn't count:). What are you guys using?
Git supports tag and I use them all the time
Link to git book section on tag