2
我在我的團隊中使用Phabricator和Arcanist進行代碼審查。 「弧地」命令非常棒,但有一種情況對我們不起作用。我們有一個單獨的xml文件,其中包含一個鏈接列表(每個元素指向一個前一個元素)。我們不會經常更改這個文件,但偶爾我們會做。如果兩個人在同一時間進行更改發生「無聲的衝突」,意味着鏈接列表被破壞,因爲這兩個新元素鏈接到相同的前一個元素。這不是很難解決。但是git沒有引發合併衝突。Phabricator奧術師弧地vs弧修正
所以當我們運行弧地,不正確的xml文件被自動推送。我們不希望這樣。
會正確的動作是使用弧形修改,然後解決衝突手動後跟一個混帳推(像我們今天這樣做,沒有任何麻煩),或者你會如何建議與此前進?
太棒了! 「arc land --hold」現在是有意義的。預先接收的鉤子(太多不同的本地設置依賴於預提交鉤子),驗證XML文件是合乎邏輯的下一步驟。這從來沒有成爲一個大問題,因爲該文件是手動編輯,即使是新員工也無需任何介紹即可輕鬆理解和修復。但是在弧形的土地上,我看到人們忘記了這一點。 –