通常情况下,我在启动一个新应用程序时会为它创建一个新的git仓库。这是非常受欢迎的做法,并且当我想分享我的代码时,与Github兼容。
在工作中,我正在使用服务化架构。其中一种常见的模式是同时向两个不同的应用程序添加一些代码-例如,在一个应用程序中添加具有RESTful接口的模型,在另一个应用程序上添加用于管理它的Web前端。在这种情况下,使用单独的git仓库存在一些弊端。
以下是我认为单独使用仓库的缺点:
在工作中,我正在使用服务化架构。其中一种常见的模式是同时向两个不同的应用程序添加一些代码-例如,在一个应用程序中添加具有RESTful接口的模型,在另一个应用程序上添加用于管理它的Web前端。在这种情况下,使用单独的git仓库存在一些弊端。
以下是我认为单独使用仓库的缺点:
- 我必须提交两次
- 我无法很好地关联相关的提交
- 没有一个单一的地方可以返回并跟踪历史记录-我希望能够在一个地方查看我一天内的所有提交
- 忘记拉取一个或另一个仓库是一个大坑