I have, works great. I have my primary SVN server running on linux/apache using https protocol as well as a backup SVN server that uses svnsync to maintain a separate instance/location in case the primary fails. It was easier for me to use my existing infrastructure than the build-in SVN server that comes with PCB Services. Just configure the SVN server on PCB Services and it will be available in the Open Project dialog box in SWPCB. I did create a separate repo for just solidworks and pointed PCB Services to the root of the repo. SWPCB creates folders under the configured location in the repo for each project.
I have also created an MCAD folder in the project and stuck all my Solidworks MCAD stuff in it. You can use ToirtoiseSVN to direct access this folder and maintain your Solidworks MCAD stuff. Just seems convenient to store MCAD-ECAD all in the same repo.
Note that there is a 'Commit Whole Project' and 'Update Whole Project' when you right-click on the Project root under version control. Seems like these should be on the ribbon instead of buried in a menu.
I was wondering if I could ask a related question. Since you're using your own SVN, are you able to add it to other computers and see the projects too, or just the one computer you work on.
I tried this, and while I can use my own SVN from my machine, no one else who adds the same SVN can see any of the projects. They can make new ones, but no one except the person who made a project can see it. (I've checked that all the files are actually present on the SVN for everyone).
I would like to ask if External SVN settings in PCB Services works for you properly? I try to connect the external SVN repository. All looks fine, in PCB services, in SW PCB as well.
If I start a New project, I can connect/select the repository, I can browse the flolders. But, during creating/opening a new project, it fails.
There is an exception like - error during creating a new project, etc.. and nothing happend.
Thanks for advice.
Please refer to the attached document. It provides detailed information about SW PCB Services and linking to an existing repository on page 12-16.
I have an external repo and I can connect to it without any problems.
Hope this helps.
Territory Technical Manager, SOLIDWORKS PCB
many thanks for this documentation. Seems all clear to me and I have found the answer.
The important thing is in the bracket --- (only svn:// is currently supported)
I've been trying to connect http, https repository.. I hope it will be implemented soon as well.
Btw. when can we expect SW EPDM implementation? That would be the best...
Glad to help! Yes we are looking into the implementation of PDM with SOLIDWORKS PCB. This is one of the highest items on our feature implementation list.
Hi, can you go into more detail on the purpose/usefulness of this? I've heard the "tortoise SVN" idea thrown around by other PCB users, what is the application and how is this setup useful? Just wondering for my own knowledge bank, Thanks!