假设我正在将branch-alpha
中的目录合并到trunk
。 phi.txt
中有一个名为branch-alpha
的新文件将合并到主干中。 phi.txt
的修订会改变吗?
答案 0 :(得分:3)
我感觉术语/概念问题; - )
在Subversion中,文件没有修订号(与CVS相反)。 修订号是提交的属性。
但是,任何给定的文件可能在特定版本中存在或不存在,并且其中包含特定的状态。
说,给定一系列修订......→@10
→@11
→@12
...,@11
版本中的某个特定文件可能已更改,但是您仍然可以使用这些修订号中的任何一个来引用该文件的内容,只需通过@10
提及“旧”内容,并通过@11
和@12
将给出“新的”(和相同的)内容 - 也就是说,直到某个未来版本@N
,其中该文件将再次被更改。
然后通过一些过去的修订@P
P< N引用它将引用在rev中找到的文件内容。 @11
,并使用未来的修订号@F
F> N将引用@N
中记录的内容。
现在直接回答这个问题:
如果您不知道,可以使用path/to/the/file@rev
中的app/js/foo.js@12345
来引用特定修订版中的特定文件的状态。
现在是否清楚?