Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

7年前关闭。



Improve this question




我确信每个人都知道Source Control是负责任的软件开发的核心组件。像软件开发实践一样,大多数组织在使用其选择的“源代码管理管理工具”时也具有不同的策略和过程。 Subversion,GIT,TFS等

我的问题是您如何在源代码管理管理领域为新员工和现有员工提供培训?您是否提供员工文件,视频,棕色皮包 session ,获得认可的提供者的正式培训或其他服务?

最佳答案

我提供的培训(一份正式培训,以及一些幻灯片)主要围绕发布管理过程进行。

这意味着我没有太多地展示我们使用的VCS的基本功能(无论如何,用户很快就会发现它们),但是我坚持要使用VCS的功能来制作发行版(这就是所有开发工作的内容)关于:如果您不生产某些产品,那么所有游戏都是毫无意义的)

所以:

  • when should you branch和为什么?
  • 什么时候应该合并以及为什么合并(不是那么多如何合并)?
  • 您的交付地点(二进制文件, war 文件, jar ,耳朵)应该到达的位置(提示:不在VCS中)
  • 您应该在哪里获取所有依赖项。

  • 换句话说,我试图坚持认为,VCS并不是管理上的额外障碍,而是那里的一个工具,可以促进下一个版本的发布。

    注意:这是一种以企业为中心的观点(许多内部项目依赖于许多其他内部项目),并且与分散的开源开发项目(项目经常(但不总是)是整体的)有很大的不同。 ,仅包含库的外部依赖项)。

    关于svn - 源代码控制培训,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4131938/

    10-10 13:05