[英]Will a merge always update the revision number of a file?
可以说我正在将一个目录从branch-alpha
合并到trunk
。 在branch-alpha
中有一个名为phi.txt
的新文件,它将被合并到主干中。 phi.txt
的修订版phi.txt
更改吗?
我感觉到术语/概念问题;-)
在Subversion中,文件没有修订号(例如CVS)。 修订号是提交的属性。
但是,任何给定的文件在特定版本中可能存在或不存在,并且其中具有特定状态。
假设给出了一系列修订…→ @10
→ @11
→ @12
…,某个特定文件可能已在第@11
个修订中进行了更改,但是您仍然可以使用以下任意文件来引用该文件的内容版本号,仅通过@10
引用将给出“旧”内容,而通过@11
和@12
给出“新”(且相同)内容-也就是说,直到将来的某个修订, @N
该文件将再次更改。 然后通过以前的修订版本@P
P <N引用它,将引用在rev中找到的文件内容。 @11
,并使用将来的修订版本号@F
F> N将引用@N
记录的内容。
现在直接回答问题:
以防万一,您可以使用app/js/foo.js@12345
path/to/the/file@rev
app/js/foo.js@12345
在特定修订版中找到的特定文件的状态。
现在清楚了吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.