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

时间:2018-09-03 12:38:38

标签: tortoisesvn

我的新Tortoise SVN存储库项目应该是本地磁盘上的某些文件和SVN中另一个现有项目已包含的文件的混合。关于那些(现有)文件,我可以简单地使用repo浏览器将它们复制到新项目中,然后进行检出以将其带入本地工作副本中吗?还是应该将现有文件检出到新项目的工作文件夹中,然后向其中添加新的本地文件,然后将所有本地文件添加到提到的新回购项目中?还是...?

1 个答案:

答案 0 :(得分:1)

以下是一些解决方案,具体取决于您的应用程序:

  • 如果您不想复制存储库中的现有文件:您应该使用svn:externals属性(请参见Subversion docTortoiseSVN doc)。这使您可以在新项目的工作副本中检索来自存储库中其他位置(例如,来自另一个项目)的某些文件夹。限制是您可以使用整个文件夹,而不是单独的文件。
  • 如果您不想在存储库中复制文件:在本地工作副本(而不是在回购浏览器中)中,应选择要复制的文件,右键单击并从资源管理器的上下文菜单中选择上下文菜单→复制。然后浏览至目标文件夹,右键单击并选择 TortoiseSVN→粘贴。然后一次全部提交。 here对此进行了描述。