官术网_书友最值得收藏!

Checking out code from a version controlsystem

Developing without a Version Control System (VCS) is strongly discouraged: you may not want to use VCS while simply following the recipes in this book. However, any project, large or small, should use a VCS wherever possible. In the next chapter, we will start developing a package, so we’ll adjust our buildout with a handy extension to support the development of products: mr.developer.

How to do it…

Edit buildout.cfg and add the following lines:

[buildout]
...
extensions = mr.developer 
sources = sources 
    
[sources] 
# repository information here
# format <name> = <kind> <url>
# my.package = svn http://example.com/svn/my.package/trunk

How it works…

By adding the mr.developer extension, we can define a new [sources] section with settings to automatically checkout our projects—at buildout time—from whatever version control system we use. This will facilitate the repetitive task of updating every package we develop.

Supported kinds of repositories are:

More information about mr.developer is available at http://pypi.python.org/pypi/mr.developer.

There’s more…

If you are interested in any of the above VCS, read more about them at:

主站蜘蛛池模板: 黄石市| 黔江区| 紫阳县| 饶阳县| 江达县| 建宁县| 沙雅县| 韩城市| 凤阳县| 岫岩| 兴山县| 游戏| 桃源县| 红河县| 会东县| 洛南县| 青岛市| 太白县| 城固县| 夏河县| 和林格尔县| 桃园市| 阳泉市| 荣昌县| 盈江县| 托克逊县| 济源市| 祥云县| 东平县| 三台县| 乐都县| 敦煌市| 越西县| 许昌县| 永修县| 溧水县| 涞源县| 疏勒县| 那坡县| 海宁市| 宁城县|