<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.webmaster-forums.net/crss/node/1044061" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title></title>
    <link>https://www.webmaster-forums.net/crss/node/1044061</link>
    <description></description>
    <language>en</language>
          <item>
    <title>Yes!  A step sometimes</title>
    <link>https://www.webmaster-forums.net/web-programming-and-application-development/dumb-subversion-question-single-repository-multiple-proj#comment-1242365</link>
    <description> &lt;p&gt;Yes!  A step sometimes forgetten - the project has to be checked-out on the file system you want to execute an svn update from.&lt;/p&gt;
&lt;p&gt;Maybe I misunderstood the question - I thought Megan was asking:&lt;/p&gt;
&lt;p&gt;If I&#039;ve checked out &#039;projectName&#039;, and want to just update a sub directory of that project could I:&lt;/p&gt;
&lt;p&gt;$ cd projectName/library/somefolder&lt;br /&gt;
$ svn update&lt;/p&gt;
&lt;p&gt;And it would only update &#039;somefolder&#039; and it&#039;s child directories.&lt;br /&gt;
It has been my experience (And I just tried it out, just to be sure) that this holds true.  If a file was added/edited/deleted in, say projectName/model, those changes won&#039;t show up after executing the svn projectName/library/somefolder, only changes in projectName/library/somefolder and above.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br /&gt;
Shaggy.&lt;/p&gt;
 </description>
     <pubDate>Thu, 04 Jun 2009 13:21:24 +0000</pubDate>
 <dc:creator>Shaggy</dc:creator>
 <guid isPermaLink="false">comment 1242365 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title>Yes, subversion is a great</title>
    <link>https://www.webmaster-forums.net/web-programming-and-application-development/dumb-subversion-question-single-repository-multiple-proj#comment-1242341</link>
    <description> &lt;p&gt;Yes, subversion is a great way to organize web projects, especially when going between a test and live environment.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;My question is: if I run svn update on the live server, will it update all of the projects or just the folder I&#039;m in? &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;It depends on what you checked out.  If you only checked out a sub directory, then that&#039;s only what will update when you run an SVN update.  Tt doesn&#039;t necessarily depend on what directory you are in.  If you checkout a folder called /twf/, and you are &#039;in&#039; a subdirectory of /twf/tags/1.5/, and you run &lt;code&gt;svn update&lt;/code&gt;, it will update all of /twf/ because that&#039;s what you have checked out.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;seems to me that it would make much more sense to just run svn update rather than copying &amp;amp; pasting everything! Isn&#039;t that how it&#039;s supposed to work?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Yes, every working copy of the website is a &#039;checkout&#039;.  For example, I checkout a copy to my local computer to work on the site, and I also checkout a working copy to my test server and production server.  I make changes to my local copy and run &lt;code&gt;svn commit&lt;/code&gt;.  Then, push the updates to the test server by running &lt;code&gt;svn update&lt;/code&gt; on the test server.  Once I&#039;m satisfied with the test site, I run &lt;code&gt;svn update&lt;/code&gt; on the production server.&lt;/p&gt;
&lt;p&gt;I used to have all my web projects in one repository, but I have decided that having a separate repository for each project is a better idea.  Mainly because the revision history &amp;amp; notes is all mixed up because you are posting revisions for different projects.  And if your database gets screwed up, all of your projects suffer.&lt;/p&gt;
&lt;p&gt;Some articles that have helped me:&lt;br /&gt;
&lt;a href=&quot;http://athleticsnyc.com/blog/entry/on-using-subversion-for-web-projects&quot; title=&quot;http://athleticsnyc.com/blog/entry/on-using-subversion-for-web-projects&quot;&gt;http://athleticsnyc.com/blog/entry/on-using-subversion-for-web-projects&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.sitepoint.com/blogs/2006/02/07/using-svn-for-web-development/&quot; title=&quot;http://www.sitepoint.com/blogs/2006/02/07/using-svn-for-web-development/&quot;&gt;http://www.sitepoint.com/blogs/2006/02/07/using-svn-for-web-development/&lt;/a&gt;&lt;/p&gt;
 </description>
     <pubDate>Thu, 04 Jun 2009 01:19:49 +0000</pubDate>
 <dc:creator>pr0gr4mm3r</dc:creator>
 <guid isPermaLink="false">comment 1242341 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title>Issuing an &#039;svn update&#039; will</title>
    <link>https://www.webmaster-forums.net/web-programming-and-application-development/dumb-subversion-question-single-repository-multiple-proj#comment-1242333</link>
    <description> &lt;p&gt;Issuing an &#039;svn update&#039; will only update the directory you are in, as well as all sub (child) directories.&lt;/p&gt;
&lt;p&gt;Whether this is best practice or not can probably be argued either way.  I&#039;ve not had a problem with it, though beware you are updating to the right tag/release - HEAD isn&#039;t always where you want to be updating in production. (learned the hard way...)&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br /&gt;
Shaggy&lt;/p&gt;
 </description>
     <pubDate>Wed, 03 Jun 2009 20:38:33 +0000</pubDate>
 <dc:creator>Shaggy</dc:creator>
 <guid isPermaLink="false">comment 1242333 at https://www.webmaster-forums.net</guid>
  </item>
  </channel>
</rss>
