从新的和现有的SVN文件创建SVN项目

问题描述 投票:0回答:1

我的新Tortoise SVN存储库项目应该混合我本地磁盘上的一些文件和一些已经属于SVN中另一个现有项目的文件。关于那些(现有的)文件,我可以简单地使用repo浏览器将它们复制到新项目中然后检查以将它们带入本地工作副本吗?或者我应该检查现有文件到新项目的工作文件夹,然后添加新的本地文件,之后将所有文件添加到提到的新repo项目?要么 ... ?

tortoisesvn
1个回答
1
投票

以下是一些取决于您的应用的解决方案:

  • 如果您不想复制存储库中的现有文件:您应该使用svn:externals属性(请参阅Subversion docTortoiseSVN doc)。这允许您在新项目的工作副本中检索来自存储库中另一个位置的一些文件夹(例如,来自另一个项目)。限制是您可以使用整个文件夹,而不是单独的文件。
  • 如果您无关紧要复制存储库中的文件:在本地工作副本中(而不是在repo浏览器中),您应该选择要复制的文件,右键单击并从资源管理器上下文菜单中选择上下文菜单→复制。然后浏览到目标文件夹,右键单击并选择TortoiseSVN→粘贴。然后全部提交。这被描述为here
© www.soinside.com 2019 - 2024. All rights reserved.