c# - 加强源头控制

标签 c# svn version-control visualsvn-server ankhsvn

我如何设置一些组策略规则或机制来确保每个开发人员都将他们的代码提交到源代码管理?

顺便说一句,我将 visualsvn 服务器与 Ankhsvn 客户端一起使用。

谢谢

最佳答案

我们的基本政策是“如果它不在源代码存储库中,它就不存在。

  • 开发人员只有在 checkin 代码时才能将任务标记为“开发完成”。
  • 仅从一组标记的源代码(而不是一些 joker 的工作站副本)构建您的可交付成果。
  • NOTHING 不在源代码控制中的都进入 QA 或生产。

检查损坏的代码被认为是错误的形式,但不会受到惩罚(除了对那些不便的人的一点讽刺之外。)

我想使用持续集成并配置损坏的构建以自动取消损坏的更改,但我不希望很快就能做到这一点。

编辑:我们还要求在每次签到的评论中包含工件编号。这可以防止与需求无关的无故更改。

关于c# - 加强源头控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/800967/

相关文章:

git - 将 svn repo 导入到 git 而没有历史记录

svn - svnadmin pack 是否适用于未升级的 1.6 存储库?

svn - 使用 subversion 和 intellij 将主干与分支合并

visual-studio - 基本 SVN 用法

version-control - 您是否将非代码文件(例如 DLL、图像和 flv)置于版本控制中?

c# - 如何定位图像中的对象?

c# - 如何从 C# 中的文件中获取元数据?

c# - 为逗号分隔字符串中的每个值遍历数组

git - 重新设置一个分支,包括它的所有子分支

c# - 在没有自定义路由的情况下调用 Api