Is there an easy way to do a complete migration from CVS to StarTeam?

泪湿孤枕 提交于 2019-12-06 10:22:27
tabdamage

I wonder why a "professional" tool does not provide any means to import from well known legacy systems...

Although it may sound queer at first, i would recommend converting the cvs repos to subversion ( using e.g. cvs2svn, offered by tigris.org ), and then creating your own script to update from the subversion repos and commit into the starteam repository, provided it does offer an api or an command line client.

The advantage is that subversion supports nicely things like omitting branches or directories, and offer access via an api, which cvs does not.

Also, the documentation on subversion is quite extensive. ( example on using the subversion api from python

Good luck!

Here is a document that talks about importing PVCS or SourceSafe repositories into StarTeam. Though not specifically addressing CVS it may give you some ideas on how something like this could be accomplished. There are also some comments at the bottom of the article that look helpful as well.

http://dn.codegear.com/article/33011

I also found an old-school article from before Borland bought StarTeam that talks about using the command line interface to move a CVS repository into StarTeam. Could be something to try:

http://www.foxdata.com/starteam/faq/how_to_migrate_cvs_archives_to_starteam.htm

There are API's provided by Borland for scripting or programmatically interacting with the StarTeam server and Repositories.

I think the real answer here is that while it can be done, there is not an easy way to do this. Borland will be happy to help you do it, if you engage their services group, for a fee.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!