Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

Dexterity and Source Control

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

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

  • Suggested answer
    Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Dexterity and Source Control

    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

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Dexterity and Source Control

    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!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Tip: Become a User Group leader!

Join the ranks of valued community UG leaders

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,468 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,287 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans