小编Man*_*N V的帖子

指定宽度:vim中的vsplit

在做什么时有什么方法可以指定宽度:vsplit?另外,有没有办法增加或减少垂直分割窗口的宽​​度?Ctrl-w +和Ctrl-w - 似乎只能在水平分割窗口上工作.

vim

9
推荐指数
1
解决办法
9061
查看次数

SOA Webservices - 如何在Git上管理个人服务开发

作为更大的SOA计划的一部分,我们在Oracle Service Bus上开发了许多Web服务.目前这些是在SVN上管理的.SVN允许我们管理单个服务的版本控制,因为它允许我们在单个文件夹级别创建标记和分支.以下是我们遵循的典型结构,


+- Services
   |
   +- Service1
   |   |
   |   +- tags
   |   |
   |   +- branch1
   |   |
   |   +- trunk
   |       |
   |       +- artefacts
   |
   +- Service2
   |   |
   |   +- tags
   |   |
   |   +- branch1
   |   |
   |   +- trunk
   |       |
   |       +- artefacts
   |
   +- service N
Git绝对不允许在文件夹级别进行版本控制.我们有150多个webservice,每个都可以拥有自己的开发周期,并且可以构建为可部署的.将我们当前的策略直接映射到Git将是将每个服务作为git存储库并遵循git的原则,但这使得我们拥有超过150个git存储库.

这种方法对吗?有没有更好的方法?任何人在开发大量的Web服务时都有类似的用例?

我们还考虑创建某种逻辑分组并为该组创建git存储库,但我想这是一个错误的策略,因为这会使我的版本控制和单个服务的标记变得混乱.在git中我们可以管理这种分组吗?

architecture git version-control soa web-services

6
推荐指数
1
解决办法
789
查看次数

标签 统计

architecture ×1

git ×1

soa ×1

version-control ×1

vim ×1

web-services ×1