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

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:

主站蜘蛛池模板: 温宿县| 定襄县| 辽宁省| 巴东县| 阳春市| 抚州市| 大安市| 洛南县| 禄丰县| 阳新县| 丰县| 丹巴县| 卓资县| 松阳县| 彝良县| 通化市| 多伦县| 栖霞市| 琼结县| 江门市| 安宁市| 广河县| 景东| 库伦旗| 社旗县| 岳阳县| 璧山县| 海口市| 镇原县| 缙云县| 雷州市| 大冶市| 霞浦县| 和顺县| 德令哈市| 新和县| 攀枝花市| 榆林市| 都匀市| 丰城市| 台北县|