SVN中Create(Apply)patch創建及應用補丁



如果你對這個文件沒有修改的權限,但是迫於形勢,你又必須對這個文件進行修改,這時你就可以用Create patch創建補丁,然後把你創建的補丁發給對此目錄有寫權限的工作人員,他執行Apply patch後,你所做的修改就會被提交到服務器上。步驟如下:

第一步:下圖是在客戶端創建的補丁文件併發送給有寫入權限的審覈人員。

第二步:審覈人員把補丁文件放到工作拷貝目錄下。如下圖:

可以雙擊本地文件查看修改記錄。

第三步:在補丁文件(123.patch)上右鍵點擊apply patch ,出現下圖。(備註: 新版SVN中 File Patches窗口下面有2個怎麼打補丁的選項:<1>patch selected item給所選的文件打上補丁 、 <2>patch all items 給所有文件打上補丁。所以,接下來的第四步就是選擇<1>或<2>的方式來打補丁,接着保存打補丁的修改

雙擊File patches窗口中要補丁的文件名稱(default.aspx.cs),如下圖:

之後再點擊保存按鈕(可能會不提示你保存成功之類的話語,但必須單機保存按鈕)如下圖:

再之後,你會發現你的工作拷貝目錄下的文件上的圖標變爲歎號了,說明已被修改過了,就證明你點擊保存按鈕起作用了。如下圖:

這樣,你再右鍵SVN commit此文件就會發現commit窗口裏的文件狀態變爲修改狀態。

這樣,從create patchapply patch就成功了,這是我自己總結的。


轉載自SVN中Create(Apply)patch創建及應用補丁


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章