December 8, 2021
CF Builder 2018 and version control question
Comments
(1)
December 8, 2021
CF Builder 2018 and version control question
(1)

I am new to ColdFusion Builder 2018, but I see that it has the ability to track history of file modifications within a workspace. Is there any way that you can check in/out files within CFBuilder 2018 though?

It would be nice to know that a file is checked out by someone and needs to be checked in before I work on it. Best I can tell, I double click a file and it asks to take it out of Read Only mode to edit, but doesn’t show anyone else it is in use.

Curious what other folks are handling this or if anyone uses version control in that way?

Thanks,

Jim

1 Comment
2021-12-13 14:44:08
2021-12-13 14:44:08

Jim, this isn’t a simple question or answer. And the desirability of any answer depends on one’s level of experience with version control.

First, yes CF Builder (and the underlying Eclipse engine it’s built upon) has a feature to inherently track any changes YOU MAKE to any file in a CF Builder/Eclipse project. That is really only suited to a single developer. It does NOT help with multiple developers. (It also does NOT work if you edit a file which is not in a project. You can open a file anywhere on the file system with the IDE, but only if opened in a project do you get this feature.)

Second, as for check-in/check-out, that’s only something that can be offered by a version control system that works that way. Traditional VCS systems like svn and vss worked that way. And to be clear, there are plug-ins for Eclipse (and thus CF Builder, based on it) which support those.

Finally,  more modern VCSs are distributed ones, the current king being Git. Again, there are cf builder (eclipse) plug-ins supporting that. BTW,  such “distributed” in their design and capability, even if you may use it entirely on your own. You don’t even need to store the code in a remote repo like github.com, though again you can even if coding alone and are using a private github repo.

Hope some of that’s helpful as a starting point for you.

Like
()
Add Comment