svn不允许增加新文件,但可以更新和提交,只为了限制开发人员,怎么操作?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn不允许增加新文件,但可以更新和提交,只为了限制开发人员,怎么操作?相关的知识,希望对你有一定的参考价值。
参考技术A 提供一种思路:利用钩子脚本来实现提交前检查,禁止创建文件操作。 参考技术B 感觉够呛,svn没记错的话权限只有 read read/write write, 写权限也没有细分,所以我感觉你说的这个够呛能操作的了追问目前我看到也就是这两项配置的相关资料。
本回答被提问者和网友采纳Xcode:替换受 SVN 版本控制的文件
【中文标题】Xcode:替换受 SVN 版本控制的文件【英文标题】:Xcode: replace a file that is under SVN version control 【发布时间】:2018-02-20 07:43:45 【问题描述】:我有一个受 svn 版本控制的 xcode 项目。通过 XCode,我删除了一些文件,然后用更新的文件替换它们。现在 SVN 已将文件标记为“D”,这显然意味着已标记为删除。但我不确定新文件是否会包含在我的下一次提交中,或者是否只提交删除?
【问题讨论】:
您可以尝试在 Xcode 之外进行提交以便完全控制吗? 是的,我能做到。但我担心的不是我能不能承诺。提交是否包含新文件的位置。运行 svn add fileName 只是将文件标记为“RM”而不是“A”,这仍然让我感到疑惑。 【参考方案1】:似乎最好的方法是通过 finder。我首先使用svn revert -R
恢复了我的更改。然后我通过finder替换了文件。当我点击 svn 状态时,它显示一些文件已修改。这些文件与我删除的文件存在差异。没有任何差异的文件不会出现在状态列表中。现在我可以安全地提交了。
【讨论】:
以上是关于svn不允许增加新文件,但可以更新和提交,只为了限制开发人员,怎么操作?的主要内容,如果未能解决你的问题,请参考以下文章
我之前不小心删了svn中某一个文件夹,现在重新建这个文件夹,想把它提交到svn,却提交不了,怎么办
在win7上使用svn,关联的文件只显示红色叹号和黄色叹号?