weixin_42697546 2024-07-12 19:16 采纳率: 28.6%
浏览 15

svn如何储藏到本地之新增的文件

svn如何储藏到本地之新增的文件
就是 新增的,文件,我想储藏 ,我发现,只有提交上去有修改的文件才能储藏,没有上传上去的,新增的文件找不到储藏的选项

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2024-07-12 19:16
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    在SVN中,如果你想要对新增的文件进行本地储藏,你可以采用类似于Git中储藏(stash)功能的方法。以下是一些步骤,你可以按照这些步骤来实现:

    1. 查看当前修改:首先,使用svn status命令查看当前工作副本中有哪些文件有修改 [^4^]。

    2. 创建补丁:接着,执行svn diff > stash.patch命令,这会将当前修改生成一个补丁文件stash.patch [^4^]。

    3. 还原修改:然后,使用svn revert -R .命令,将工作副本还原到上一次提交的状态 [^4^]。

    4. 添加新文件:对于新增的文件,使用svn add命令将它们添加到版本控制中 [^1^]。

    5. 应用补丁:最后,使用patch -p0 < stash.patch命令,使用之前生成的补丁文件来恢复保存的修改 [^4^]。

    请注意,上述步骤只能保存修改,不包括新增加的文件或删除的文件。如果有新增加的文件,确保使用svn add命令添加到版本控制中。如果有删除的文件,可以使用svn delete命令删除 [^4^]。

    另外,为了避免补丁文件与其他文件冲突,建议在执行补丁操作之前先进行提交或者备份工作副本 [^4^]。尽管SVN的patch功能可以实现类似于Git储藏的效果,但是SVN并没有专门的储藏命令来实现该功能,所以操作起来可能相对复杂一些 [^4^]。

    如果你需要更简单和方便的储藏功能,可能需要考虑使用Git,或者使用一些第三方工具,如TortoiseSVN和SmartSVN等,它们提供了图形界面和更简单的操作方式来实现类似的储藏功能 [^4^]。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月12日

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀