The Welkin Suite Forum

Syncing project with package.xml



Syncing project with package.xml

  • Please log in to reply

#1
mac version welkinsuite

dapearce

    Posted 08 Jun 2017

    Hi, I'm using the Mac version and am developing with a team using Github for version control. The other members of my team are not using TWS. We are each developing in our own sandbox. When they add a file, and I sync this file to my project directory from Github, the Salesforce files and package.xml are updated but TWS does not recognize it since it's not in the .sfproj file. I can only figure out how to PULL from my own sandbox, which also does not have the new file. Is there a way to sync the project with the Salesforce package.xml file?



    4 replies to this topic

    #2

    kate.dulko

      Posted 09 Jun 2017

      Greetings,


      Thank you for contacting us with your question.


      As The Welkin Suite project is directly tied up with the organization - there is no possibility right now to include to it the project files, which are not available on the organization itself. Such process would require the automated deployment of changes to the organization and might cause difficulties in some situations.
      Such issues arise due to the fact, that 'in general' Salesforce can be also treated as a version control system, so when using Git this means that both "version control systems" should be updated - repository and your org.


      One of the common cases in such situation is to use some kind of "RC" or "Staging" orgs which should be used by the whole team - once the task/code is ready (or needs to be) for sharing with the rest of the team - it is being deployed to that org (as well as changes are merged in the branches in the Git repository) and after that developers when merging the "RC/Staging" branch with their working branches are also performing deployment from that org to their own one.
      We know that this is not the best flow and it requires additional actions from the team, however with the current Salesforce's approach and taking into account plans to change this approach with the Salesforce DX program - we will improve handling of such flows once SalesforceDX is released.


      Also, may I please ask you to describe how do you handle this flow currently, probably using other tools? This can help us to find the way to cover such cases in the IDE. We will appreciate it greatly.


      Thank you,

      Kate


      Kate Dulko
      Customer Relations

      The Welkin Suite

      twitter: @KateDulko
      skype id: d_katerina
      e-mail: kate.dulko@welkinsuite.com

       

        


      #3

      dapearce

        Posted 09 Jun 2017

        Yes, we use other tools. Specifically, the best solution we've found so far is with IntelliJ IDEA and IlluminatedCloud, which uses the package.xml file as it's metadata source. This allows us to quickly sync changes from other developers to our own sandbox once the Github repo has been updated. TWS seems very promising and if I was a standalone developer I would certainly move forward with this tool. However, as an organization with multiple developers, it's not practical for us to be working out of the same organization or to try and keep multiple organizations in sync via changesets. 



        #4

        dapearce

          Posted 09 Jun 2017

          Yes, we use other tools. Specifically, the best solution we've found so far is with IntelliJ IDEA and IlluminatedCloud, which uses the package.xml file as it's metadata source. This allows us to quickly sync changes from other developers to our own sandbox once the Github repo has been updated. TWS seems very promising and if I was a standalone developer I would certainly move forward with this tool. However, as an organization with multiple developers, it's not practical for us to be working out of the same organization or to try and keep multiple organizations in sync via changesets. I'll check back to see how things progress with SalesforcDX



          #5

          kate.dulko

            Posted 13 Jun 2017

            Hi,


            Thank you greatly for your response.

            We will consider how we can handle the case which you described using the existing abilities or with the help of SalesforceDX options.


            You can follow The Welkin Suite in social networks to stay in tune on our news: LinkedIn, Facebook, Twitter, Google+.


            Have a nice day!

            Regards,

            Kate


            Kate Dulko
            Customer Relations

            The Welkin Suite

            twitter: @KateDulko
            skype id: d_katerina
            e-mail: kate.dulko@welkinsuite.com

             

              





            Boost Your Productivity. Get Started Today

            Try Free Trial