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中的合并总是导致新的提交,从而导致新的修订。