Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 iOS 开发的新手。我们将 SVN 用于代码存储库。
我想知道是否有办法设置一些代码签入规则?即假设我们有一个代码指南,我们希望团队中的每个人都虔诚地遵守它。我们可以设置一些规则,通过这些规则可以自动发现这个人是否遵循了指导方针。
诸如 TFS 签入策略之类的东西?
您可以在服务器端使用所谓的“钩子”。最重要的是 pre-commit-hook
您可以在目录挂钩中的存储库内的服务器上找到它们
您可以将任何可执行文件放在那里,它将在提交期间被调用。有一个名为svnlook的 svn 命令,您可以使用它直接查看要提交的事务。
在每个存储库中,SVN 提供的每个钩子都有一个示例。这些模板显示了带有一些有意义的 bash 脚本的示例实现。
有关钩子的更多信息