我正在对我的笔记本电脑进行更改。它还没有准备好提交到存储库,但我也想继续在我的桌面上工作。我的变更集非常大,不仅包含修改,还包含新文件和已删除文件。
我可以将完整的本地工作副本复制到另一台机器上并进行更改。然而,这听起来像是一个肮脏的解决方案(因为我正在污染另一台机器上的元数据),而且我也在不必要地传输构建工件。
我尝试使用 TortoiseSVN 传输 .patch 文件,但它一直抱怨“补丁属于旧版本”(不是真的,你为什么关心?)或“行不匹配”(是的,它们不匹配,因为我改变了它们)。我根本不喜欢“连续错误弹出窗口”的体验。
我不想安装 Cygwin,所以命令行补丁是不可能的。
我猜最后一个选项是为这个特性创建一个新分支并进入一个“签入/更新”循环。然而,这些都显示在 trac 历史中造成污染。
有更好的想法吗?或者我缺少什么?