2010-04-05 73 views
3

我想知道是否有辦法創建已檢出的存儲庫的差異並將其保存到diff文件中,以便您可以將其作爲一個完整的補丁程序提交給一個項目我使用的是Tortoise SVN,但如果它必須位於命令行,那也沒關係。如何使用SVN來區分整個存儲庫(最好是使用Tortoise SVN)

+0

存儲庫和什麼之間的差異? – 2010-04-05 16:04:56

+0

@Ha結帳版本。抱歉。 – orokusaki 2010-04-05 17:42:55

回答

9

右鍵單擊您的工作文件夾的根目錄,然後選擇TortoiseSVN的/創建補丁...

+0

@OrbMan完美。謝謝。 – orokusaki 2010-04-05 17:42:36

2

我不知道用烏龜做的,但在CLI那就是:

svn diff directory 

並將其保存到一個文件,你只想輸出重定向

svn diff directory > my-patch.diff 
+0

@Yuppie +1謝謝。我會下載並在Subversion二進制文件中嘗試一下。 – orokusaki 2010-04-05 17:40:44

3

您可以使用svn diff兩個版本比較命令,但您需要SVN二進制文件用於此目的。

使用TortoiseSVN,您可以簡單地打開「顯示日誌」對話框,選擇兩個修訂版,右鍵單擊並單擊「顯示差異爲統一差異」 - 然後可以保存該差異文件。如果您只想在工作副本和檢出版本之間有差異,則還可以使用「創建補丁」功能。

+0

@Andi +1感謝您的寶貴信息。 – orokusaki 2010-04-05 17:42:04

相關問題