如何在web api中进行版本控制时管理代码库?

时间:2017-02-08 04:47:35

标签: c# rest asp.net-web-api2 api-versioning

我需要公开新版本的API方法,因为我无法对现有版本进行重大更改。

现有:http://www.test.com/api/v1/customer/ {id}

新功能:http://www.test.com/api/v2/customer/ {id}

我已经了解了应用版本控制和策略的不同方法。 我需要知道的是:

1)如何在应用版本控制时管理代码库?

2)是否必须拥有所有版本的所有API?

我正在研究ASP.NET Web API,我目前的版本中有100多个端点,我希望避免代码重复,找到保持代码可管理性的最佳方法。

任何帮助都会很明显。

0 个答案:

没有答案