我正在尝试创建一组补丁文件,我可以根据需要快速应用这些文件来添加或删除别名.bashrc
。
.bashrc
为了解决这个问题,我在该行后面添加了一个别名部分# alias
,并创建了一个补丁文件,如下所示:
--- a/.bashrc
+++ b/.bashrc
@@ -50,1 +50,2 @@
# alias
+alias update-me='sudo pacman -Syu'
因为我无法提前知道将使用哪组补丁,所以我中继前缀以找到正确的位置.bashrc
。
而实际上,在尝试.bashrc
使用
patch .bashrc < patchfile.patch
im 进行修补后:
Hunk #1 succeeded at 15 with fuzz 1 (offset -35 lines).
并且新别名被添加到错误的位置,即文件末尾,而不是之后,# alias
而我希望将其添加到紧随其后# alias
。
我究竟做错了什么?
另外,是否有更好的方法来管理此类变更?