Reputation: 19
We are a very small team using Oracle Forms / Reports as development tools, and we're using no version control at the moment. We are considering using Perforce as our version control software.
Our current policy is any developer in the team can make changes to any source file, then deploy (manually copy) the generated executable files (.fmx) to our production folders.
With Perforce, our policy will be basically the same, we just need to record and track the source file changes as well as the deployments to our production folders.
The tracking of source code changes is straight forward. But how do we track the deployments with Perforce? If this can't be done with Perforce, can any other version control software such as Subversion, Git, Mercurial, etc. do it?
Upvotes: 1
Views: 259
Reputation: 3659
I'd suggest this arrangement:
depot
for source code changesdepot
for the binary artifacts you want to deployI like this setup for a few reasons:
Upvotes: 2
Reputation: 1834
Based on our discussion in the comments on the question, I believe what you are looking for is the triggers feature of Perforce.
From the linked page is an example:
change-submit //depot/....exe "/usr/bin/test.pl %change%"
of configuring Perforce to run a test script whenever an .exe file is checked in to the depot. In your case it would be a .fmx rather than a .exe and you might wish to narrow the trigger from the entire depot to a specific directory.
Upvotes: 2