weixin_44711946 2023-02-24 14:38 采纳率: 76.2%
浏览 25
已结题

关于#svn#的问题,如何解决?

svn提交文件,文件修改了个名字,然后提交时只显示删除了文件

img

  • 写回答

4条回答 默认 最新

  • 心寒丶 全栈领域优质创作者 2023-02-24 14:41
    关注

    你需要先add一下你的新文件,再提交就会显示删除了之前名字的,然后新增了修改名字之后的文件,svn修改文件名字实际上相当于把之前的文件删除,然后重新新增一个文件

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • GPT_Pro 2023-02-24 14:42
    关注

    该回答内容部分引用GPT,GPT_Pro更好的解决问题
    解决svn提交文件修改名字只显示除了文件的问题可以采用以下步骤:

    1.使用svn status命令查看当前文件状态,找到被修改的文件名;

    2.使用svn rename旧文件名 新文件名命令进行重命名,如:svn rename oldname.txt newname.txt,这样就可以将旧文件重命名为新文件;

    3.使用svn add 新文件名命令将新文件添加到版本库中;

    4.使用svn commit -m "message" 将提交的代码提交到版本库中;

    5.最后使用svn update 命令更新本地工作区。

    上述步骤完成之后,就可以解决svn提交文件修改名字只显示除了文件的问题。
    如果回答有帮助,望采纳。

    评论
  • MarkHan_ 2023-02-24 14:55
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    如果您修改了文件的名称,但是提交时只显示删除了文件,这可能是因为您没有将重命名操作告诉 SVN。在 SVN 中,重命名操作通常是通过将文件移动到另一个位置来完成的。

    要告诉 SVN 您已经重命名了文件,您需要执行以下操作:

    1. 将文件从旧位置移动到新位置。您可以使用命令svn move或通过 SVN 客户端的 GUI 来完成这个操作。

    2. 提交您的更改,确保您已经将所有的修改操作都添加到提交中。

    如果您在提交时仍然只看到删除了文件,您可以尝试使用 svn status 命令查看文件状态,这将告诉您 SVN 是否已经检测到重命名操作。如果重命名操作没有被 SVN 检测到,您可以尝试手动添加一个重命名操作到提交中,如下所示:

    svn move old_file new_file
    svn commit -m "Renamed file"
    

    这应该会将重命名操作添加到您的提交中,使 SVN 能够正确地记录您所做的更改。

    评论
  • CSDN-Ada助手 CSDN-AI 官方账号 2023-02-24 16:06
    关注
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月4日
  • 已采纳回答 2月24日
  • 创建了问题 2月24日

悬赏问题

  • ¥15 利用加权最小二乘法求亚马逊各类商品的价格指标?怎么求?
  • ¥15 c++ word自动化,为什么可用接口是空的?
  • ¥15 Matlab计算100000*100000的矩阵运算问题:
  • ¥50 VB6.0如何识别粘连的不规则的数字图片验证码
  • ¥16 需要完整的这份订单所有的代码,可以加钱
  • ¥30 写一个带界面控制的机房电脑一键开机关机并且实时监控的软件
  • ¥15 Stata数据分析请教
  • ¥15 请教如何为VS2022搭建 Debug|win32的openCV环境?
  • ¥15 关于#c++#的问题:c++如何使用websocketpp实现websocket接口调用,求示例代码和相关资料
  • ¥15 51单片机的外部中断,按下按键后不能切换到另一个模式