SVN:在更新时忽略文件/文件夹

3
作为一名开发人员,我希望在工作文件/文件夹上有一个标志/属性,表示“正在进行”或其他类似的状态。
随着我的进展,我将向SVN存储库提交代码。
但是,在此过程中,如果我需要将已完成的文件更新到测试服务器上,则希望忽略具有“正在进行”标志/属性的文件。
如何使用svn update实现这一目标?
谢谢。
2个回答

4
我不认为你能这样做:这不是“它的工作方式”。
如果你不想与其他开发人员使用的分支保持最新状态(通常是“主干”),一种可能性是创建另一个“分支”,在这个分支上,你将是唯一的工作人员 - 这样,除非你将其与“主干”合并,否则它不会被更新;但这意味着,如果你想获得其他开发人员所做的修改,你必须手动在主干和你的分支之间进行合并,只合并某些修改而不是其他修改……不确定这样做是否能得到有效的结果。
但你不能在文件上工作,更新你的工作副本,并排除一些文件不更新(无论如何,在提交你的更改之前,你必须将你的工作与存储库中的最新版本合并)。

0

嗯。

你可以始终“锁定”你正在处理的文件,然后通过某种钩子在另一端检查此“锁定”。但这不是典型做法,有点奇怪。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接