0

即使文件没有更改,我是否可以强制 SVN 每次提交/合并特定文件?

我知道你可以忽略一个文件,但是像“始终提交”这样的选项呢?

$Revision$在一个文件中使用修订号 SVN 标签,我解析文件并将该修订号用作变量,因为我想在合并之前消除手动执行此操作。我只想更新修订号,因为它完成了它所提交的操作。唯一的问题是我仍然需要手动执行此操作,并且我想自动执行此操作,想法?

4

2 回答 2

0

不以它的方式使用 SVN 是错误的,这意味着虽然文件没有实际更新,但更新版本。

我觉得解决方案是正确的,如果文件对于许多版本不适用,请单独标记它。

当您进行自动构建时使用两个标签,因此您不需要更新该文件的版本。

于 2012-02-10T16:28:25.007 回答
0

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

于 2012-02-10T16:37:37.473 回答