
Daniel Wallin wrote:
Rene Rivera wrote:
Beman Dawes wrote:
A draft "Development and Release Practices" document is up on the Wiki: http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Development_A...
Comments welcomed! Simple question, regarding this:
Developers can ensure a stable development environment by checking out //svn.boost.org/svn/boost/release as their working copy, and then switching only the library they are working with to //svn.boost.org/svn/boost/trunk or a library specific development branch.
AFAIK subversion doesn't allow switching individual files, only directories. How would one switch for example "boost/regex.hpp"?
IIRC you can switch individual files:
svn switch \ https://svn.boost.org/svn/boost/branches/whatever/boost/regex.hpp \ boost/regex.hpp
Unrelated side note; what's up with the complicated path? Why don't we simply have https://svn.boost.org/trunk?
I figured out why the switch wasn't working for me... I was confusing the trunk vs. tags URIs and svn would delete the file on switch and not work afterwards since there was no file to reference. So I got bit by exactly the question you are asking. The long path makes for occasional mistakes. So I think I'll stick to using tsvn as much as possible. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo