繁体   English   中英

SVN每次提交或合并都添加文件,即使未更改

[英]SVN Add file every commit or merge, even if not changed

我可以强迫SVN每次提交/合并一个特定的文件,即使该文件没有更改?

我知道您可以忽略文件,但是“始终提交”选项之类的东西呢?

我在一个文件中使用修订号SVN标签$Revision$ ,我解析该文件并将该修订号用作变量,因为我想避免在合并之前手动执行此操作。 我只想更新修订版本号,因为它可以完成它所做的事情。 唯一的问题是我仍然需要手动执行此操作,并且我想使它自动化,想法?

不按原样使用SVN是错误的,这意味着尽管文件没有被严格更新,但仍会更新版本。

我认为解决方案是合理的,如果该文件无法大量发布,请分别对其进行标记。

当您执行自动构建时,请同时使用两个标签,因此您无需更新该文件的版本。

您不应该使用文件中的文件,因为SVN仅在确实更改了文件的情况下才更新此修订版。 最好的办法是在命令行上使用svnversion获得所需的信息。 此外,在不需要合并之前将其消除,因为SVN会为您处理...因为将关键字扩展到修订号是由SVN客户端完成的,也就是说,文件存储在版本库中,而没有扩展关键字。 我不知道您使用哪种编程语言,但是通常这应该由构建系统完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM