代码之家  ›  专栏  ›  技术社区  ›  Sarah Vessels

重命名文件并用Subversion中以前版本的文件替换旧文件名

  •  0
  • Sarah Vessels  · 技术社区  · 14 年前

    2 回复  |  直到 14 年前
        1
  •  4
  •   Ryley    14 年前
    svn cp myfile.txt mynewfile.txt
    svn co -r15 myfile.txt
    svn commit
    

    我相信那会如你所愿保存历史。

    :乌龟,没有意识到!新步骤:

    1. 打开Repo浏览器,右键单击myfile.txt
    2. 选择“复制到…”并选择 mynewfile.txt 作为新名字。
    3. 右键单击myfile.txt 在签出的副本中 选择“Update to revision”并选择15。
    4. 承诺。
        2
  •  1
  •   Rudi    14 年前

    您需要旧版本的第二个工作副本(只需复制目录并更新单个文件即可)。然后需要执行以下步骤:

    • 在头部工作副本中选择 rename 从svn上下文菜单重命名文件
    • 用鼠标右键
    • 选择 svn copy versioned items here 从出现菜单
    • 提交(确保旧文件的文本状态为“replaced(+)”,新文件的文本状态为“added(+)”)