Svn Subversion:将repo与已下载的项目同步。(试图避免重新下载)
我的机器上已经有一个Svn Subversion:将repo与已下载的项目同步。(试图避免重新下载),svn,Svn,我的机器上已经有一个svn项目的副本,希望将其连接到svnrepo并避免重新下载 我试过: svn co --depth empty 并将已下载的文件复制到其中,但这不起作用 有没有办法做到这一点,或者我真的必须删除我的本地副本,然后执行svn签出并重新下载所有内容 进一步详情: 有2台电脑和1台回购,都有良好的工作副本。1台计算机已链接到svn,并具有所有.svn元数据和最新的svn状态返回。另一台计算机没有这个,我想在不重新下载所有内容的情况下将其链接到回购协议。我想您已经通过svn下载了
svn
项目的副本,希望将其连接到svn
repo并避免重新下载
我试过:
svn co --depth empty
并将已下载的文件复制到其中,但这不起作用
有没有办法做到这一点,或者我真的必须删除我的本地副本,然后执行svn
签出并重新下载所有内容
进一步详情:
有2台电脑和1台回购,都有良好的工作副本。1台计算机已链接到svn,并具有所有.svn元数据和最新的svn状态返回。另一台计算机没有这个,我想在不重新下载所有内容的情况下将其链接到回购协议。我想您已经通过svn下载了该项目,例如从命令行:
svn co <URL> .
这将把您的更新为最新版本。参考资料:
Team>Share project
这将开始共享项目向导
。选择SVN
作为存储库类型,然后单击Next
向导将检查您最初选择共享的项目根目录中是否存在有效的.svn metadata
文件夹。如果它找到了这些文件夹,那么您将看到一个与上面一样的屏幕。如果您没有看到此屏幕,而是看到了新项目时将看到的屏幕,则应取消向导。这意味着向导无法将其识别为现有工作副本。如果继续,向导会将其视为要导入存储库的新项目。否则,假设您看到了上面的屏幕,只需单击Finish将项目与SVN连接起来。向导将通过启动“提交”对话框提交任何本地修改的文件来完成此过程。如果此时不想提交任何内容,可以取消该对话框
将已下载的文件复制到其中,但不起作用
很抱歉,但“…那没用”并不是问题的描述。你必须在形式上提供更具体的细节
完全正确。您有空的WC,链接到您的存储库,只有base dir checkoutedsvn co——深度空URL
- 将项目树复制到您创建的WC中
- 更新工作副本,以便将树与存储库树同步。由于需要更新树,因此必须使用
选项重新定义更新和后续操作的深度:--设置深度
将很好svn up--设置深度无限
svn update