我們在遠程存儲庫上安裝了一個掛鉤,以便在收到推送後自動更新回購。除非我們在本地刪除一個文件然後推送,否則它工作得很好。我們收到如下消息:Mercurial:遠程hg更新掛鉤後的強制刪除
remote: local changed path/to/file/file.ext which remote deleted
remote: use (c)hanged version or (d)elete? c
它會自動選擇'c'。有沒有辦法讓我們讓Mercurial使用'd'並刪除文件?
這裏有掛鉤,也張貼在評論,但希望換行符被保存在這裏:
[hooks]
changegroup = hg update >&2
incoming = /path/filename.sh > /dev/null 2>&1
的sh文件重置汞柱更新後的一些權限。
請張貼鉤子的代碼。 –
這裏是鉤的代碼: [鉤] changegroup =汞柱更新>&2 傳入= /path/filename.sh>的/ dev/null的2>&1 的sh文件更新後重置某些權限。 – mrceolla