# Managing an SVN repository for a project

**URL:** <https://www.ruby-forum.com/t/managing-an-svn-repository-for-a-project/85517>\
**Category:** Rails\
**Created:** [February 14, 2007, 7:03am UTC](https://www.ruby-forum.com/t/managing-an-svn-repository-for-a-project/85517 "2007-02-14T07:03:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tony\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/7bcc69/32.png) [@Tony\_K](https://www.ruby-forum.com/u/Tony_K)\
**Post date:** [February 14, 2007, 7:03am UTC](https://www.ruby-forum.com/t/managing-an-svn-repository-for-a-project/85517/1 "2007-02-14T07:03:40Z")

</div>

Once one has created an svn repository for a rails project, how do you  
manage keeping it up to date when many additional files are auto  
generated. For example, if one creates the rdocs, will it require  
manually adding each new generated file to the repository?

I would assume thinks like log files, sessions (and what else?) that  
will not be the same for two different svn repository checkouts be  
excluded from the repository.

What about vendor plugins?

---

<div class="post-metadata">

**Author:** ![Tony\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/7bcc69/32.png) [@Tony\_K](https://www.ruby-forum.com/u/Tony_K)\
**Post date:** [February 14, 2007, 8:28am UTC](https://www.ruby-forum.com/t/managing-an-svn-repository-for-a-project/85517/2 "2007-02-14T08:28:47Z")

</div>

Most of the generator scripts take a --svn option, which adds the  
generated files to the repository. Yes, it is possible and desireable  
to exclude log files and temp files. There’s a wiki article that  
discusses the questions your raise at length:

[http://wiki.rubyonrails.org/rails/pages/HowtoUseRailsWithSubversion](http://wiki.rubyonrails.org/rails/pages/HowtoUseRailsWithSubversion)

---

<div class="post-metadata">

**Author:** ![Tony\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/7bcc69/32.png) [@Tony\_K](https://www.ruby-forum.com/u/Tony_K)\
**Post date:** [February 14, 2007, 8:31am UTC](https://www.ruby-forum.com/t/managing-an-svn-repository-for-a-project/85517/3 "2007-02-14T08:31:38Z")

</div>

Tony K. wrote:

> What about vendor plugins?

Vendor plugins can be installed via svn-externals.

This

ruby script/plugin install -x [http://url.com](http://url.com)

will stick a link to the plugin repos in your vendor folder for you, as  
well as install the plugin.
