Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 合并是否总是更新文件的修订号?_Svn_Version Control_Merge_Svn Merge - Fatal编程技术网

Svn 合并是否总是更新文件的修订号?

Svn 合并是否总是更新文件的修订号?,svn,version-control,merge,svn-merge,Svn,Version Control,Merge,Svn Merge,假设我正在将一个目录从branchalpha合并到trunk。在分支alpha中有一个名为phi.txt的新文件,该文件将合并到主干中。phi.txt的修订会改变吗?我感觉到术语/概念问题;-) 在Subversion中,文件没有修订号(与CVS相反)。 修订号是提交的属性 但是,任何给定的文件都可能在特定版本中存在或不存在,并且具有特定的状态 比如说,经过一系列的修改…→@10→@11→@12..,某个特定文件可能在第11次修订版中已更改,但您仍然可以使用这些修订号中的任何一个来引用该文件的内

假设我正在将一个目录从
branchalpha
合并到
trunk
。在
分支alpha
中有一个名为
phi.txt
的新文件,该文件将合并到主干中。
phi.txt的修订会改变吗?

我感觉到术语/概念问题;-)

在Subversion中,文件没有修订号(与CVS相反)。 修订号是提交的属性

但是,任何给定的文件都可能在特定版本中存在或不存在,并且具有特定的状态

比如说,经过一系列的修改…→<代码>@10
→<代码>@11→
@12
..,某个特定文件可能在第11次修订版中已更改,但您仍然可以使用这些修订号中的任何一个来引用该文件的内容,只需引用,通过
@10
将给出“旧”内容,通过
@11
@12
将给出“新”内容(相同)内容,即在将来的某个修订之前,
@N
,其中该文件将再次更改。
然后通过一些过去的版本引用它,我感觉到术语/概念问题;-)

在Subversion中,文件没有修订号(与CVS相反)。 修订号是提交的属性

但是,任何给定的文件都可能在特定版本中存在或不存在,并且具有特定的状态

比如说,经过一系列的修改…→<代码>@10→<代码>@11→
@12
..,某个特定文件可能在第11次修订版中已更改,但您仍然可以使用这些修订号中的任何一个来引用该文件的内容,只需引用,通过
@10
将给出“旧”内容,通过
@11
@12
将给出“新”内容(相同)内容,即在将来的某个修订之前,
@N
,其中该文件将再次更改。
然后通过一些过去的版本
@P
pye引用它,谢谢。因此,这个问题最好改为:合并是否总是会创建一个新的提交,从而增加修订号?@Roland,是的。与Git相反,Subversion中的合并总是会导致新的提交,从而导致新的修订。是的,谢谢。因此,这个问题最好改为:合并是否总是会创建一个新的提交,从而增加修订号?@Roland,是的。与Git相反,Subversion中的合并总是导致新的提交,从而导致新的修订。