如何禁止用户合并其他用户的修订

发布于 2024-12-03 17:50:43 字数 417 浏览 0 评论 0原文

我们有一个 subversion 存储库

  • 主干
  • q&a 分支
  • 发布分支

当 Q&A 测试我们的网站时,我们在 Q&A 分支上工作,提交/更新以解决一些错误。

当我们完成调试时,我们希望将所有修复放入主干中,因此我们获取主干,合并(不过滤修订版本号),然后提交回主干。 问题是:网页设计师(处理 xslt 和 css 文件)可以合并代码文件(如 c#)上的更改,当发生冲突时,他不知道该怎么做(当我必须解决冲突时,这对我来说是一样的)关于 xslt 文件)。

这里唯一的解决方案是仅合并我们的修订版,但它很容易出错(因为有手动操作)。

所以我想知道是否有一种方法可以告诉服务器或将客户端配置为仅合并您自己所做的修订,并拥有一个可以合并所有内容的超级用户。

We have a subversion repository

  • trunk
  • q&a branch
  • release branch

When Q&A are testing our web site we work on the Q&A branch, commit / update to resolve some bugs.

When we finish debugging we want to put all our fixes in the trunk, so we get the trunk , merge (without filtering on the revision n°) and then commit back to the trunk.
The problem is : the web designer (who handle xslt and css files) can merge changes on code files (like c#) and when there is conflict he doesn't know what to do (it's the same for me when I have to resolve conflict about xslt files).

The only solution here is to merge only our revision, but it's prone to error (because there is a manual manipulation).

So I'd like to know if there is a way to tell to the server or to configure the client to merge only revision made by yourself, and have a super-user who can merge everything.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文