zoukankan      html  css  js  c++  java
  • visual studio SVN项目转移新的地址(repository-trunk)

    软件配置:

    1. Visual Studio V2017
    2. TortoiseSVN
    3. VisualSVN

    废话少说,直接看步骤:

    1.Relocate

      右键选中老项目的文件夹,使用Relocate,将svn地址重新定位到新地址

    特殊问题

    遇到UUID不一致的错误;参考:https://blog.csdn.net/a1010256340/article/details/77318381 

    1.设置文件夹属性,去掉隐藏系统文件选项;如果能够看到.svn文件夹,用notepad++打开 wc.db文件,替换当前的uuid为服务器端的uuid;(大概有2处)

    2.如果无法找到 .svn ,可在dos或powershell下进入该目录进行修改,输入Dos命令:

    "C:Program Files (x86)Notepad++
    otepad++.exe"  wc.db

    执行替换。

     2. 导入老项目至trunk

    尽管第一步已经Relocate,但是要求必须是 the root repository;如果新项目存在 branches ags runk的二级结构的话,项目无法直接Relocate到trunk。

    因此,这里反过来操作,右键Repo-browser

    这时右击trunk --> 选择 Add Folder --> 找到老项目进行导入

     

    存在问题:

      此时如果老项目使用visual studio 的Get Solution From Subversion 获取项目的话,老项目及其子项目中会包含 obj 和 bin 文件夹,这是我们不希望导入SVN的;可能需要手动去除;

    > For /R /D %i in (obj) do rd /S /Q %i
    
    > For /R /D %i in (bin) do rd /S /Q %i

    rd /S 删除目录及其子目录和包含的所有文件;

    当然直接使用 TortoiseSVN 的CheckOut 功能就不会存在这个问题了。

  • 相关阅读:
    Vmware虚拟机的单用户模式
    Xshell密钥认证
    PuTTY密钥认证
    CentOS 7在NAT模式下配置静态IP
    使用OllyDbg破解EasyCrackMe
    2017 计蒜之道 初赛 第五场 A. UCloud 机房的网络搭建
    2017 计蒜之道 初赛 第五场 A. UCloud 机房的网络搭建
    Kafka常用命令
    选择器和层叠
    语义化
  • 原文地址:https://www.cnblogs.com/hawlee/p/9647115.html
Copyright © 2011-2022 走看看