即使文件没有更改,我是否可以强制 SVN 每次提交/合并特定文件?
我知道你可以忽略一个文件,但是像“始终提交”这样的选项呢?
我$Revision$
在一个文件中使用修订号 SVN 标签,我解析文件并将该修订号用作变量,因为我想在合并之前消除手动执行此操作。我只想更新修订号,因为它完成了它所提交的操作。唯一的问题是我仍然需要手动执行此操作,并且我想自动执行此操作,想法?
即使文件没有更改,我是否可以强制 SVN 每次提交/合并特定文件?
我知道你可以忽略一个文件,但是像“始终提交”这样的选项呢?
我$Revision$
在一个文件中使用修订号 SVN 标签,我解析文件并将该修订号用作变量,因为我想在合并之前消除手动执行此操作。我只想更新修订号,因为它完成了它所提交的操作。唯一的问题是我仍然需要手动执行此操作,并且我想自动执行此操作,想法?
不以它的方式使用 SVN 是错误的,这意味着虽然文件没有实际更新,但更新版本。
我觉得解决方案是正确的,如果文件对于许多版本不适用,请单独标记它。
当您进行自动构建时使用两个标签,因此您不需要更新该文件的版本。
您不应该使用文件中的文件,因为 SVN 仅在文件确实已更改时才更新此版本。最好的办法是在命令行上使用 svnversion 来获取您需要的信息。此外,在不需要合并之前消除它,因为 SVN 会为您处理......因为将关键字扩展为修订号是由 SVN 客户端完成的,这意味着文件存储在存储库中而不是扩展关键字。我不知道您正在使用哪种编程语言,但通常这应该由构建系统完成。