Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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_Revision_Preserve - Fatal编程技术网

保留SVN修订号

保留SVN修订号,svn,revision,preserve,Svn,Revision,Preserve,我是svn的新手,所以这可能是一个非常简单的任务 我与使用svn进行版本控制的供应商有代码。我还打算在内部使用svn,但我想知道是否可以通过保留版本号将代码移动到我的svn存储库中。我有一个内部问题日志跟踪工具,它使用版本号来引用已修复的问题/票据 如果你能提供一些简单的步骤来做这件事(如果可能的话),那就太好了 谢谢 s您不能按照描述的方式“合并”存储库和供应商的存储库。你所描述的是所谓的颠覆。简而言之,您可以执行以下操作: 使用您当前拥有的内容“种子”存储库(供应商代码+您的定制)。为了便

我是svn的新手,所以这可能是一个非常简单的任务

我与使用svn进行版本控制的供应商有代码。我还打算在内部使用svn,但我想知道是否可以通过保留版本号将代码移动到我的svn存储库中。我有一个内部问题日志跟踪工具,它使用版本号来引用已修复的问题/票据

如果你能提供一些简单的步骤来做这件事(如果可能的话),那就太好了

谢谢 s

您不能按照描述的方式“合并”存储库和供应商的存储库。你所描述的是所谓的颠覆。简而言之,您可以执行以下操作:

  • 使用您当前拥有的内容“种子”存储库(供应商代码+您的定制)。为了便于解释,我们称之为“树干”
  • 将供应商代码的每个版本加载到存储库中的分支中
  • 将当前版本和以前版本之间的更改合并到主干中
  • 处理任何合并冲突

你的问题并不完全清楚你想做什么。当然,您可以克隆整个存储库。如果您这样做,它将看起来像原来的一个,直到对任何一个作出承诺。您不能将此回购协议集成到您的现有回购协议中。想想看:两份回购协议都已经有了修订版1。谢谢你们的回答。我试图做的是让供应商从他们的svn版本中转储代码,我将代码导入到我的svn版本中,但是以某种方式保留代码修订号。我在某处看到了svndump命令,但我不确定这是否对我有用。为什么需要转储他们的存储库?他们可能不愿意(或不能)提供这些信息——其中可能包含的信息不会在他们的墙外发布。他们的官方版本在哪些方面不足以满足您的需要,从而需要您获得完整的存储库历史记录?如果你想达到这个程度,他们也可以让你直接访问他们的存储库,而不是他们的存储库。这是我的,我的密码。目前它存储在他们的服务器上,我需要在内部移动它,因为他们不再是我的供应商。现在,自从我的一切重新开始;ease notes/issue log tracking tools引用版本号,该版本号为SVN版本号/修订号,一旦我移动代码,我不希望版本号/修订号再次从1开始,而是从其末端的任何位置开始。因此,这就是为什么它引出了一个问题,一旦我移动了代码,我如何以及是否可以保留该数字?然后让他们将整个存储库转储,将数据发送给您,并将其加载到您控制的服务器上的新存储库中。看见