Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SVN and binaries

Tags:

svn

After asking this question I was advised not to check in binaries into subversion. My question is then what do I do with 3rd party dlls that are required to be in the bin folder? I need to be able checkout a working copy and have that run as a website with all dlls, etc intact.

like image 548
William Hurst Avatar asked Oct 10 '08 14:10

William Hurst


People also ask

How does SVN store binary files?

If Subversion determines that the file is binary, the file receives an svn:mime-type property set to application/octet-stream. You can always override this by using the auto-props feature or by setting the property manually with svn propset .

What is a SVN used for?

SVN stands for Subversion. So, SVN and Subversion are the same. SVN is used to manage and track changes to code and assets across projects.

Is SVN a code repository?

What is SVN? Apache Subversion, also known as Subversion, SVN represents the most popular centralized version control system on the market. With a centralized system, all files and historical data are stored on a central server. Developers can commit their changes directly to that central server repository.

What is an SVN client?

The SVN client allows you to browse repositories, check for changes, commit changes, update your working copy, and examine the revision history.


1 Answers

The answers to your other question suggest you don't commit any generated files to subversion. DLLs in the bin folder are often built as part of the application, therefore, they should be regenerated rather than stored in subversion.

If the DLLs are 3rd party DLLs for which you don't have the source code then I would store them in subversion. You should put everything in subversion that is needed to recreate the application. That means your source code and 3rd party libraries or programs.

like image 164
David Dibben Avatar answered Sep 18 '22 18:09

David Dibben