2014-09-24 537 views
1

我無法讓phabricator顯示使用文件上下文的更改。每個文件上都有「上下文不可用」。Phabricator SVN修訂版文件上下文

有誰知道爲什麼這不起作用?我該怎麼做才能調試這個問題?

這似乎與SVN相關的問題只是因爲它與GIT一起工作。

謝謝。

+0

這是在這裏解決: https://secure.phabricator.com/T2465 – QuestionC 2016-05-24 14:25:44

回答

0

我最近碰到了同樣的問題,並用google搜索了這個問題。我發現只有在Linux或Mac OS中通過arcanist命令行工具(arc diff)創建diff時,上下文才可用。

如果您通過在Phabricator/Differential中粘貼或通過在Windows中使用Arcanist工具直接創建diff,它將不起作用。

我在Ubuntu 14.04,Mac OS 10.10(這兩個工作)和Windows 7(沒有工作)上測試了arcanist。

0

您沒有指定是使用arc diff命令行工具,還是通過Phab手動上傳diff。網頁界面。

如果你不使用arc diff,我有一個答案給你:這取決於你自己包括上下文。傷健。只知道你給它的差異/補丁中有什麼。如果你無法獲得完整的上下文,那麼這是你的差異/補丁的錯誤,而不是Phab。

如果您使用的是標準diff工具,比如GNU diff,那麼您可以使用命令行參數來指定輸出中包含多少上下文。我通常會使用一些很大的數字,比如500或1000,以確保整個文件在輸出中結束。

我只是簡單地看了一下svn命令行文檔,似乎沒有辦法控制輸出的上下文有多少。 ...但也許我錯了...

無論如何,shortboy是正確的,最簡單的方法來獲取完整的文件上下文是使用arc diff

相關問題