Dose any body know how to setup Dexterity with source control per project/dictionary.
the issue we are facing is that we have multiple projects and each one has different dictionary, when we setup the source code in dexterity options it ask for Project Name/Repository. those setting are global for the dexterity installation, if we open dictionary A, then it will use the same repository as when we open the dictionary B,
the workaround we did is to have multiple installation of dexterity for each project and i don't think that is practical.
*This post is locked for comments
Hi,
We use both VSS and TFS as source code control.
VSS is easier to setup but deprecated.
With our new projects we use TFS but it was trial and error since it's not documented. When you know the pitfalls and how to solve them, I would say it the best option.
To setup a source control per project/dictionary you have use seperate dex.ini file for each project. Then you launch Dexterity the following way :
Dex.exe development.dic Dex.ini
ok it's tough. I have some notes, I created some time ago, maybe it will help:
step 1) Dexterity:
I installed the dexterity source code control server
- there is no built in provider for TFS currently, so I'm going to have to use the Generic provider in dex.
- what that means is doing a checkout (or checkin) is not done automatically, it has to be done manually and adds another step do the checkout.
When you install it, it will ask for the root path, make it c:\DSCCS.
Step 2) TFS:
In Visual studio, I created a new TFS project $/GreatPlains/AppID_20008.
I created a new c# project to get this one started, then I ended up deleting it.
Repointed the local path to C:\DSCCS\AppID_20008.
Step 3) in dex, go to edit/options/source control
set project name to AppID_20008 (any folder in c:\DSCCS is a project in the dex source code control).
set original dictionary to an unmodified dynamics.dic.
go to Explorer/SourceCodeControl:
update the SCC state
then checkin all resources
(this steps exports them to C:\DSCCS\AppID_20008)
Step 4) in TFS add the folders Application,Base,Forms,Scripts from C:\DSCCS\AppID_20008.
then check them in.
done!
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,240 Super User 2024 Season 2
Martin Dráb 230,149 Most Valuable Professional
nmaenpaa 101,156