[英]Commit brand new directory with Subversion/Tortoise SVN
我自己正在做一個項目。 我有Subversion設置,並使用tortoisesvn進行管理。 問題是我從頭開始,並且有一個單獨的項目實例,但是它不在Subversion中。
我如何將該實例轉換為Subversion並擁有最新的修訂版。 我嘗試從當前的svn工作副本中粘貼非svn目錄中的文件,但並非所有內容似乎都已更新。
我有所有內容的備份,但是我想要的是非svn文件夾中的代碼,我不想要當前工作副本中的任何內容嗎?
這有意義嗎?
用完全不同的內容替換SVN存儲庫內容的最簡單方法是:
這種“簡單”方法的缺點是您將無法使用Diff來比較這兩個修訂版之間的代碼。
困難的方法是追溯移動,重命名,刪除和更新文件的步驟,以便您仍可以在這兩個修訂版之間使用diff。 訣竅是:
我將使用WinMerge並遞歸比較兩個目錄(忽略.svn文件夾)。 假設左側是SVN工作副本,右側是正確的項目,不在SVN下:
完成所有這些操作后,只需提交即可。 這樣,您將保留歷史記錄,但重命名/移動的文件除外。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.