I have the eGIT pluggin and under the Git Repositories I have cloned a remote repo to create a local one, all good. In my structure under the local repo, I check out a branch again, all good.
Situation 1
I create a new package on my local dev environement (9.12) and want this refelct in the Git Repo so I choose “Create Local Service Development Project” and select the repository and path in the “configure Git Repository” popup dialogue and it now appears in the repository under the working tree. In my designer and IS however, the paclkage remains in name only.
Q: Is there a way to have both worlds i.e. not have the package removed from the IS after doing a CLSDP?
To get the package back I now have to perform a “Move Project to IS Package” in the package explorer and then notice it has been removed from my Working Tree in Git:
Q: Does this mean its no longer in Git and I’m exposed if I delete the package from my local IS?
I modify my service and now want to commit it to my local repo.
Q: What is the best way to do this?
When I click on “team” in the package navigator and the package explorer i get repo based commands which are not related to may package and there doesn’t appear to be any commands to write my package to the repo which still shows no evidence of my package. The “add to index” doesn’t appear to do anyhting at all
If a save everything and then restart my Designer and then choose team when my package is selected I none of the previous Git options appear however I do get “Share Project” when in the package explorer. If I’m in the package navigator, i get CLSDP again.
Q: what should I be doing?
If I choose “Share Project”, the package remains on my IS and designer plus it is updated in the repo (or at least i think so)
Q: Id this really how its all supposed to hang together with Git?
Previously I had used SVN and advocated the use of SVN with many clients but I with Git and the CLDSP I am having all sort of issues. Does anyone have a smoother process for workin with Git?
#webMethods#Integration-Server-and-ESB#webMethods-General