RE: Working with Subversion
Stephen Beausang <[email protected]> Fri, 10 May 2013 18:59:37 +0000
| Newsgroups | gmane.comp.db.oracle.toad.free |
|---|---|
| Message-ID | <87842ED9F185434DBFBB6BDF630A3C2232FF8DAB@ALVMBXW02.prod.quest.corp> |
--_000_87842ED9F185434DBFBB6BDF630A3C2232FF8DABALVMBXW02prodqu_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable David, You should be getting a login screen before the select project dialog comes= up. The third page of your options screen, has a login in automatically option.= If this is on, turn it off, and try logging in again. If that does not work ... Your login information is stored in a file called SVN.INI in your user file= s directory. If you do not know where this directory is, you can find the l= ocation in Options - General - Application Data Directory. Try removing or renaming this file. Then re enter your SVN configuration s= ettings in Toad. Just to be on the safe, enter the absolute path to the SV= N Executable. Again make sure the login in automatically flag is off, at l= east until you have resolved this issue. Save options and try to select a project. You should get the login screen = first. You will then be able to enter your login information here. If this does not fix it, it might be something that support should take a l= ook at. Hope this helps Stephen From: [email protected] [mailto:[email protected]] On Behalf Of Reed,= David A. Sent: Friday, May 10, 2013 2:01 PM To: [email protected] Subject: [toad] RE: Working with Subversion Stephen: Thanks for all the information. Let's get this working without Team Coding, then I'll move to that. Status: * Subversion repository on a Solaris box that we are accessing usin= g svn+ssh * Local working directory populated from the repository * Team Coding not installed * In options under Source Control o Default VCS: Subversion (SVN) o Prompt for Check Out comment checked o Prompt for Check In comment checked o Prompt for Add file comment checked o Enable VCP Debug Logging unchecked Issues: 1. I don't see a screen with repository and working folder informatio= n before the select project dialog opens. When I select the "Select Projec= t" icon, a windows pops open with SVN as an item. When I expand it, nothin= g really happens. When I cancel the window, Toad crashes with the note, "T= oad for Oracle has encountered a problem ..." and "No Source Control proje= ct defined". Selecting OK doesn't cause Toad to crash. I have a package s= pec and body from the repository open in an editor window. We have both in= one file. 2. When I open a file from the repository, Check out, Undo check out = and Check in icons only occasionally become active. I have not figured out= the steps that cause them to be active or remain inactive. It has happene= d both ways when I select a file from the repository. They icons also seem= to go active after I select the "Select Project" icon after opening a file= from the repository. 3. The "Open from Repository" icon is active. When selected, a pop-u= p occurs that says repository is initializing, but nothing happens. I thou= ght it would take me into the working directory, but I still don't know whe= re that is set under the above status Regards, Dave From: [email protected]<mailto:[email protected]> [mailto:toad@yahoog= roups.com] On Behalf Of Stephen Beausang Sent: Thursday, May 09, 2013 3:23 PM To: [email protected]<mailto:[email protected]> Subject: [toad] RE: Working with Subversion Hi David, First let me address your immediate issues, then read on for more helpful s= tuff. You should see an SVN screen with repository and working folder information= before the select project dialog opens. If you are using Team Coding, it = may be that it is trying to log you in automatically without the login wind= ow. The easiest way to try to fix this, is to set SVN as your default VCS = Provider in Options- Source Control. Then just try to log in to Source cont= rol (not Team Coding) from the Team Coding Toolbar. This will let you set w= orking folder, and login information. Here is my short list of the added benefits of Team Coding (without using = code collections) * Locking of objects in Schema Browser and Editor, to prevent accid= ental updates to the source. * Ability to quickly revert changes to objects from Schema Browser = or Editor * Team Coding viewer to quickly view the status of all objects cont= rolled in Team Coding. * Team Coding VCS Browser integrates both Team Coding Controlled ob= jects and other source files with Toad. * Quickly Compare the contents of Database objects with VCS version= . * Revision history of objects and the ability to open revisions fro= m within Toad. * Administrator has the ability to Freeze objects. * If you are using Code Analysis, Team Coding lets you track your m= etrics on check in / check out. Code Collections add * Mirroring - check objects out to a development sandbox and check = back in before updating the object * Create and Compile new revisions of controlled objects. With Toad 12 you will also have * Integrated Team Coding Dashboard (VCS Brower, Team Coding Viewer= and Code Collections are Tabs in the same window) * Create new VCS Revision and Compile a VCS revision into the datav= base without using Code Collections. You are able to do this for a VCS pr= oject, or selected objects, as well as code collections. * Compare and Synchronize version control with the database. Team = coding compares the VCS version with the database version and generates a l= ist of objects with variances, and enables you update the database or the V= CS project with the differences. * Quickly compare contents between multiple objects from within the= Team Coding dashboard. Additional SVN information Donna has just completed editing a revised document for setting up SVN in T= oad, which we will to send to you separately. This should answer most of y= our set up questions. The Tortoise SVN and Subversion VCS interfaces in Toad are two separate imp= lementations. I recommend going with the SVN implementation. The Toad Tor= toise SVN interface simply calls the Tortoise Windows Shell ( very lame pun= intended ..) , which in turn calls the SVN command line. Consequently, th= e integration between Toad and Tortoise SVN is limited, and some functional= ity is not available. For example, you can't use Tortoise SVN with Team Cod= ing. If you have Tortoise installed, you have the SVN command line on your = desktop. The latest Beta has added a lot of extra functionality for SVN, to help sim= plify the set up. We are still working out one or two glitches, but you a= re now able to connect to an SVN server, create a local repository , creat= e a new SVN project and initialize your working folder all from Toad. Most = users could set everything up without knowing a single SVN command. The onl= y thing you need is to have SVN installed on your desktop, and to be authen= ticated to the SVN Repository , if you are using a remote repository. Stephen From: [email protected]<mailto:[email protected]> [mailto:toad@yahoog= roups.com] On Behalf Of Reed, David A. Sent: Thursday, May 09, 2013 2:25 PM To: [email protected]<mailto:[email protected]> Subject: [toad] Working with Subversion We are FINALLY moving off sccs to Subversion. I am looking at getting Toad= to work with Subversion. We don't need to do anything fancy: copy (check = out)/modify/Merge (if needed)(check in) on PL/SQL or view DDL files that ne= ed to updated once in awhile. I have looked at the Help topic on Subversion Configuration Options that de= scribes setup without Team Coding. Under VCS -settings, I chose SVN. ( I = also see TortoiseSVN. What would be the difference in selecting that setti= ng? I have TortoiseSVN installed.) I also don't see anywhere to identify = the location of my working directory. I would have expected that is the Se= lect Project would point. It only provides an entry labeled SVN. I am mi= ssing something in my understanding how this should work. If I am not interested Code Control Groups (We are working on a code reposi= tory that is used by many schemas.), what would using Team coding provide m= e? Why does Team Coding require a command line client and Toad version con= trol without Team Coding does not? As you can observe, I am rather confused. Thanks in advance, Dave David Reed Principal Engineer Strategy and Project Support Design Standardization & Process Leadership CWHQ2 318D Westinghouse Electric Company Suite 251 1000 Westinghouse Drive Cranberry Township PA 16066, USA Phone: +1 (412) 374-6739 Fax: +1 (412) 374-4575 Email: [email protected]<mailto:[email protected]> Home Page: www.westinghousenuclear.com --_000_87842ED9F185434DBFBB6BDF630A3C2232FF8DABALVMBXW02prodqu_ Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: 7bit <head> <style type="text/css"> <!-- /* start of attachment style */ .ygrp-photo-title{ clear: both; font-size: smaller; height: 15px; overflow: hidden; text-align: center; width: 75px; } div.ygrp-photo{ background-position: center; background-repeat: no-repeat; background-color: white; border: 1px solid black; height: 62px; width: 62px; } div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited { text-decoration: none; } div.attach-table div.attach-row { clear: both; } div.attach-table div.attach-row div { float: left; /* margin: 2px;*/ } p { clear: both; padding: 15px 0 3px 0; overflow: hidden; } div.ygrp-file { width: 30px; valign: middle; } div.attach-table div.attach-row div div a { text-decoration: none; } div.attach-table div.attach-row div div span { font-weight: normal; } div.ygrp-file-title { font-weight: bold; } /* end of attachment style */ --> </style> </head> <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> <meta name="Generator" content="Microsoft Word 12 (filtered medium)"> <!--[if !mso]><style>v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style><![endif]--><style><!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face {font-family:PMingLiU; panose-1:2 2 5 0 0 0 0 0 0 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} @font-face {font-family:"\@PMingLiU"; panose-1:2 2 5 0 0 0 0 0 0 0;} @font-face {font-family:Consolas; panose-1:2 11 6 9 2 2 4 3 2 4;} @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman","serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} p {mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman","serif";} code {mso-style-priority:99; font-family:"Courier New";} pre {mso-style-priority:99; mso-style-link:"HTML Preformatted Char"; margin:0in; margin-bottom:.0001pt; font-size:10.0pt; font-family:"Courier New";} tt {mso-style-priority:99; font-family:"Courier New";} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; font-size:8.0pt; font-family:"Tahoma","sans-serif";} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman","serif";} span.HTMLPreformattedChar {mso-style-name:"HTML Preformatted Char"; mso-style-priority:99; mso-style-link:"HTML Preformatted"; font-family:Consolas;} p.attach, li.attach, div.attach {mso-style-name:attach; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:9.0pt; font-family:"Arial","sans-serif";} p.bold, li.bold, div.bold {mso-style-name:bold; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:10.0pt; font-family:"Arial","sans-serif"; font-weight:bold;} p.green, li.green, div.green {mso-style-name:green; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman","serif"; color:#628C2A;} p.replbq, li.replbq, div.replbq {mso-style-name:replbq; margin:3.0pt; font-size:12.0pt; font-family:"Times New Roman","serif";} p.ad, li.ad, div.ad {mso-style-name:ad; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman","serif";} p.underline, li.underline, div.underline {mso-style-name:underline; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman","serif";} span.yshortcuts {mso-style-name:yshortcuts;} p.ad1, li.ad1, div.ad1 {mso-style-name:ad1; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman","serif";} p.ad2, li.ad2, div.ad2 {mso-style-name:ad2; mso-margin-top-alt:auto; margin-right:0in; margin-bottom:7.5pt; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman","serif";} p.underline1, li.underline1, div.underline1 {mso-style-name:underline1; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman","serif"; text-decoration:underline;} span.yshortcuts1 {mso-style-name:yshortcuts1; font-family:"Verdana","sans-serif"; font-weight:bold;} span.yshortcuts2 {mso-style-name:yshortcuts2; font-family:"Verdana","sans-serif"; font-weight:normal;} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-priority:99; mso-style-link:"Balloon Text"; font-family:"Tahoma","sans-serif";} span.EmailStyle37 {mso-style-type:personal-reply; font-family:"Calibri","sans-serif"; color:#1F497D;} .MsoChpDefault {mso-style-type:export-only; font-size:10.0pt;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:1715813437; mso-list-template-ids:1861240324;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1" /> </o:shapelayout></xml><![endif]--> </head> <body bgcolor="white" lang="EN-US" link="blue" vlink="purple"> <div class="WordSection1"> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">David, <o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">You should be getting a login screen before the select project dialog comes up. <o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">The third page of your options screen, has a login in automatically option. If this is on, turn it off, and try logging in again.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">If that does not work …<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Your login information is stored in a file called SVN.INI in your user files directory. If you do not know where this directory is, you can find the location in Options – General – Application Data Directory.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Try removing or renaming this file. Then re enter your SVN configuration settings in Toad. Just to be on the safe, enter the absolute path to the SVN Executable. Again make sure the login in automatically flag is off, at least until you have resolved this issue.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Save options and try to select a project. You should get the login screen first. You will then be able to enter your login information here. <o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">If this does not fix it, it might be something that support should take a look at.<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hope this helps<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Stephen<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p> <div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt"> <div> <div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in"> <p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> [email protected] [mailto:[email protected]] <b>On Behalf Of </b>Reed, David A.<br> <b>Sent:</b> Friday, May 10, 2013 2:01 PM<br> <b>To:</b> [email protected]<br> <b>Subject:</b> [toad] RE: Working with Subversion<o:p></o:p></span></p> </div> </div> <p class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal"> <o:p></o:p></p> <div id="ygrp-mlmsg"> <div id="ygrp-msg"> <div id="ygrp-text"> <div> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Stephen:</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Thanks for all the information.</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Let’s get this working without Team Coding, then I’ll move to that.</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Status:</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol">·</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">Subversion repository on a Solaris box that we are accessing using svn+ssh</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol">·</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">Local working directory populated from the repository</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol">·</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">Team Coding not installed</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol">·</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">In options under Source Control</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:"Courier New"">o</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">Default VCS: Subversion (SVN)</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:"Courier New"">o</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">Prompt for Check Out comment checked</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:"Courier New"">o</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">Prompt for Check In comment checked</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:"Courier New"">o</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">Prompt for Add file comment checked</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:"Courier New"">o</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">Enable VCP Debug Logging unchecked</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Issues:</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt">1.</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">I don’t see a screen with repository and working folder information before the select project dialog opens. When I select the “Select Project” icon, a windows pops open with SVN as an item. When I expand it, nothing really happens. When I cancel the window, Toad crashes with the note, “Toad for Oracle has encountered a problem …” and “No Source Control project defined”. Selecting OK doesn’t cause Toad to crash. I have a package spec and body from the repository open in an editor window. We have both in one file.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt">2.</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">When I open a file from the repository, Check out, Undo check out and Check in icons only occasionally become active. I have not figured out the steps that cause them to be active or remain inactive. It has happened both ways when I select a file from the repository. They icons also seem to go active after I select the “Select Project” icon after opening a file from the repository.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt">3.</span><span style="font-size:7.0pt"> </span><span style="font-size:11.0pt">The “Open from Repository” icon is active. When selected, a pop-up occurs that says repository is initializing, but nothing happens. I thought it would take me into the working directory, but I still don’t know where that is set under the above status</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Regards,</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Dave</span><o:p></o:p></p> <div> <div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:0in 0in 0in 0in"> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt"> <a href="mailto:[email protected]">[email protected]</a> [<a href="mailto:[email protected]">mailto:[email protected]</a>] <b>On Behalf Of </b>Stephen Beausang<br> <b>Sent:</b> Thursday, May 09, 2013 3:23 PM<br> <b>To:</b> <a href="mailto:[email protected]">[email protected]</a><br> <b>Subject:</b> [toad] RE: Working with Subversion</span><o:p></o:p></p> </div> </div> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <div id="ygrp-mlmsg"> <div id="ygrp-msg"> <div id="ygrp-text"> <div> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">Hi David,</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">First let me address your immediate issues, then read on for more helpful stuff.</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">You should see an SVN screen with repository and working folder information before the select project dialog opens. If you are using Team Coding, it may be that it is trying to log you in automatically without the login window. The easiest way to try to fix this, is to set SVN as your default VCS Provider in Options- Source Control. Then just try to log in to Source control (not Team Coding) from the Team Coding Toolbar. This will let you set working folder, and login information. </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">Here is my short list of the added benefits of Team Coding (without using code collections)</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Locking of objects in Schema Browser and Editor, to prevent accidental updates to the source.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Ability to quickly revert changes to objects from Schema Browser or Editor</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Team Coding viewer to quickly view the status of all objects controlled in Team Coding.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Team Coding VCS Browser integrates both Team Coding Controlled objects and other source files with Toad.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Quickly Compare the contents of Database objects with VCS version.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Revision history of objects and the ability to open revisions from within Toad.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Administrator has the ability to Freeze objects.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">If you are using Code Analysis, Team Coding lets you track your metrics on check in / check out.</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">Code Collections add</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Mirroring – check objects out to a development sandbox and check back in before updating the object</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Create and Compile new revisions of controlled objects.</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">With Toad 12 you will also have</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Integrated Team Coding Dashboard (VCS Brower, Team Coding Viewer and Code Collections are Tabs in the same window)</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Create new VCS Revision and Compile a VCS revision into the datavbase without using Code Collections. You are able to do this for a VCS project, or selected objects, as well as code collections.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Compare and Synchronize version control with the database. Team coding compares the VCS version with the database version and generates a list of objects with variances, and enables you update the database or the VCS project with the differences.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;font-family:Symbol;color:#1F497D">·</span><span style="font-size:7.0pt;color:#1F497D"> </span><span style="font-size:11.0pt;color:#1F497D">Quickly compare contents between multiple objects from within the Team Coding dashboard.</span><o:p></o:p></p> <p class="MsoListParagraph"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">Additional SVN information</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">Donna has just completed editing a revised document for setting up SVN in Toad, which we will to send to you separately. This should answer most of your set up questions.</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">The Tortoise SVN and Subversion VCS interfaces in Toad are two separate implementations. I recommend going with the SVN implementation. The Toad Tortoise SVN interface simply calls the Tortoise Windows Shell ( very lame pun intended ..) , which in turn calls the SVN command line. Consequently, the integration between Toad and Tortoise SVN is limited, and some functionality is not available. For example, you can’t use Tortoise SVN with Team Coding. If you have Tortoise installed, you have the SVN command line on your desktop. </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">The latest Beta has added a lot of extra functionality for SVN, to help simplify the set up. We are still working out one or two glitches, but you are now able to connect to an SVN server, create a local repository , create a new SVN project and initialize your working folder all from Toad. Most users could set everything up without knowing a single SVN command. The only thing you need is to have SVN installed on your desktop, and to be authenticated to the SVN Repository , if you are using a remote repository. </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D">Stephen</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt;color:#1F497D"> </span><o:p></o:p></p> <div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 0in"> <div> <div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:0in 0in 0in 0in"> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-size:10.0pt">From:</span></b><span style="font-size:10.0pt"> <a href="mailto:[email protected]">[email protected]</a> [<a href="mailto:[email protected]">mailto:[email protected]</a>] <b>On Behalf Of </b>Reed, David A.<br> <b>Sent:</b> Thursday, May 09, 2013 2:25 PM<br> <b>To:</b> <a href="mailto:[email protected]">[email protected]</a><br> <b>Subject:</b> [toad] Working with Subversion</span><o:p></o:p></p> </div> </div> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <div id="ygrp-mlmsg"> <div id="ygrp-msg"> <div id="ygrp-text"> <div> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">We are FINALLY moving off sccs to Subversion. I am looking at getting Toad to work with Subversion. We don’t need to do anything fancy: copy (check out)/modify/Merge (if needed)(check in) on PL/SQL or view DDL files that need to updated once in awhile.<o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I have looked at the Help topic on Subversion Configuration Options that describes setup without Team Coding. Under VCS –settings, I chose SVN. ( I also see TortoiseSVN. What would be the difference in selecting that setting? I have TortoiseSVN installed.) I also don’t see anywhere to identify the location of my working directory. I would have expected that is the Select Project would point. It only provides an entry labeled SVN. I am missing something in my understanding how this should work.<o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">If I am not interested Code Control Groups (We are working on a code repository that is used by many schemas.), what would using Team coding provide me? Why does Team Coding require a command line client and Toad version control without Team Coding does not?<o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">As you can observe, I am rather confused.<o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Thanks in advance,<o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Dave<o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="color:black">David Reed</span></b><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Principal Engineer</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Strategy and Project Support</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Design Standardization & Process Leadership</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">CWHQ2 318D</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:black"> </span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Westinghouse Electric Company</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Suite 251</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">1000 Westinghouse Drive</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Cranberry Township PA 16066, USA</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Phone: +1 (412) 374-6739</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Fax: +1 (412) 374-4575</span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Email: <a href="mailto:[email protected]">[email protected]</a></span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:black">Home Page: <a href="www.westinghousenuclear.com"><span style="color:black">www.westinghousenuclear.com</span></a></span><o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div> <p class="MsoNormal"><span style="color:white"><o:p></o:p></span></p> </div> </div> </div> <!-- |**|begin egp html banner|**| --> <br> <br> <!-- |**|end egp html banner|**| --> <div width="1" style="color: white; clear: both;"/>__._,_.___</div> <!-- Start Recommendations --> <!-- End Recommendations --> <!-- |**|begin egp html banner|**| --> <img src="http://geo.yahoo.com/serv?s=97476590/grpId=1103546/grpspId=1705115368/msgId=58530/stime=1368212380" width="1" height="1"> <br> <!-- |**|end egp html banner|**| --> <!-- |**|begin egp html banner|**| --> <br> <div style="font-family: verdana; font-size: 77%; border-top: 1px solid #666; padding: 5px 0;" > Your email settings: Individual Email|Traditional <br> <a href="http://groups.yahoo.com/group/toad/join;_ylc=X3oDMTJmbDVxZ3J1BF9TAzk3NDc2NTkwBGdycElkAzExMDM1NDYEZ3Jwc3BJZAMxNzA1MTE1MzY4BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEzNjgyMTIzODA-">Change settings via the Web</a> (Yahoo! ID required) <br> Change settings via email: <a href="mailto:[email protected]?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:[email protected]?subject=Change Delivery Format: Fully Featured">Switch to Fully Featured</a> <br> <a href="http://groups.yahoo.com/group/toad;_ylc=X3oDMTJkdGxicnE0BF9TAzk3NDc2NTkwBGdycElkAzExMDM1NDYEZ3Jwc3BJZAMxNzA1MTE1MzY4BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMzY4MjEyMzgw"> Visit Your Group </a> | <a href="http://docs.yahoo.com/info/terms/"> Yahoo! Groups Terms of Use </a> | <a href="mailto:[email protected]?subject=Unsubscribe"> Unsubscribe </a> <br> </div> <br> <!-- |**|end egp html banner|**| --> <div style="color: white; clear: both;"/>__,_._,___</div> </body> </html> --_000_87842ED9F185434DBFBB6BDF630A3C2232FF8DABALVMBXW02prodqu_--