我如何设置一些组策略规则或机制来确保每个开发人员都将他们的代码提交到源代码管理?
顺便说一句,我将 visualsvn 服务器与 Ankhsvn 客户端一起使用。
谢谢
最佳答案
我们的基本政策是“如果它不在源代码存储库中,它就不存在。”
- 开发人员只有在 checkin 代码时才能将任务标记为“开发完成”。
- 仅从一组标记的源代码(而不是一些 joker 的工作站副本)构建您的可交付成果。
- NOTHING 不在源代码控制中的都进入 QA 或生产。
检查损坏的代码被认为是错误的形式,但不会受到惩罚(除了对那些不便的人的一点讽刺之外。)
我想使用持续集成并配置损坏的构建以自动取消损坏的更改,但我不希望很快就能做到这一点。
编辑:我们还要求在每次签到的评论中包含工件编号。这可以防止与需求无关的无故更改。
关于c# - 加强源头控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/800967/