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

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 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?