即使文件没有改变,我是否可以强制SVN每次提交/合并特定文件?
我知道你可以忽略一个文件,但是像“总是提交”选项呢?
我在一个文件中使用修订号SVN标签$Revision$
,我解析文件并使用该修订号作为变量,因为我想在合并之前手动删除。我只想更新修订版号,因为它会执行它提交的内容。唯一的问题是我仍然需要手动执行此操作,我想自动执行此操作,想法?
答案 0 :(得分:0)
使用SVN不是错误的,意味着更新版本虽然文件没有被实际更新。
解决方案我觉得,如果文件是somany发布的文件,请分别标记。
当你进行自动构建时使用这两个标签,因此你不需要更新该文件的版本。
答案 1 :(得分:0)
您不应该使用文件中的文件,因为如果文件确实已更改,则SVN仅更新此修订版。最好的方法是在命令行上使用svnversion来获取所需的信息。 此外,在不需要合并之前消除它,导致SVN将为您处理...导致关键字扩展到版本号由SVN客户端完成,这意味着换句话说文件存储在存储库中而不是扩展关键字。 我不知道你在使用哪种编程语言,但通常这应该由构建系统来完成。