軟件是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟件被劃分為編程語言、系統軟件、應用軟件和介于這兩者之間的中間件。硬件是“計算機硬件”的簡稱。與“軟件”相對,電子計算機系統中所有實體部件和設備的統稱。 TortoiseSVN是很多從事編程開發工作的網友都在使用的一款免費開源客戶端,而關于TortoiseSVN的使用技巧也成為了很多網友關注的問題,比如說:使用TortoiseSVN如何為我的文件添加版本、日期等關鍵字信息等。因此,小編今天就特別為大家整理十個TortoiseSVN常用的小技巧,一起來了解一下吧。
TortoiseSVN TortoiseSVN 1.9.2.26806 64位英文安裝版(點擊進入) TortoiseSVN 1.9.2.26806 32位英文安裝版(點擊進入) TortoiseSVN的十個常用的小技巧: 1、為我的文件添加關鍵字信息,比如作者、版本、日期、提交日期? 請閱讀Subversion書中關于svn:keywords屬性的說明。 在TortoiseSVN中,這樣 設置。 2、改變文件名的大小寫? Subversion 是針對大小寫敏感的文件系統(比如 Linux )設計的,這在大小寫不敏感的Windows下有時就會有問題。一個典型的例子是,重命名文件時,如果文件名僅有大小寫不一樣,如Makefile改成MAKEFILE。在工作拷貝中要這么干就有困難,因為Subversion在很短的一瞬間內需要讓這兩個名字并存,而Windows沒辦法支持。 目前為止最簡單的方法是用版本庫瀏覽器來重命名: 提交工作拷貝中的更改。 在版本庫瀏覽器中將文件名由UPPERcase改為upperCASE。 更新你的工作拷貝。 3、在提交后更改日志信息或者作者? 調出日志對話框,在你要編輯的修訂上 右擊 ,然后在彈出菜單中點“更改作者”或“更改日志消息”。要服務器接受此項更改,版本庫要裝一個 pre-revprop-change 鉤子程序,它可以讓服務器允許修改作者或消息,默認安裝是不允許修改這兩項信息的。 4、清除TortoiseSVN里下拉列表的內容? 你可以在TortoiseSVN的設置對話框里刪除所有保存的數據,點擊相應的按鈕即可。 5、從計算機中徹底刪除一個版本庫? 選中文件夾,然后按下鍵盤上的‘刪除’鍵。 完全沒有什么隱藏的文件或設置,版本庫所需的全部文件都在一個文件夾里。 工作拷貝也一樣。如果你把一個工作拷貝刪除到回收站里,將來徹底刪除時可能會很慢,因為包含了大量的小文件,盡早清空回收站比較好。 6、將日志導出為文本文件? 使用日志窗口。只需選定你要的條目,按 Ctrl+C,再 Ctrl+V 粘貼到文本編輯器。 若是需要自動化處理日志信息或者想要XML格式的,你可以使用命令行客戶端。 7、在我的項目中使用修訂版本號? 若要將修訂版本號放到你的程序的版本信息里,你需要另外一個工具。你可以在我們網站的下載頁面或者TortoiseSVN安裝目錄的bin下找到SubWCRev.exe。 這個工具會遍歷你的整個工作拷貝,找到最高的修訂版本號,來替換下面的: $WCREV$ 這個字符串將會用你工作拷貝的修訂版本號替換 WCMODS?Modified:Not modified$ 如果你在本地作了修改,就會插入問號和冒號之間的字符串;如果沒有,則插入冒號和美元符號之間的字符串。在我們上面的例子中即分別是Modified 或 Not modified。 $WCDATE$ 將會用你工作拷貝的最新修訂日期替換 舉個例子,請看 TortoiseSVN 代碼樹 的 version.in 文件,這個文件在TortoiseSVN及它的資源文件中用到。在編譯腳本中這樣調用 SubWCRev.exe 工具: SubWCRev.exe path\\to\\working\\copy version.in version.h 將會創建一個新的文件 version.h,文件中出現的所有上面提到的字符串都會用工作拷貝的實際值來替換。version.h 會放在項目的資源文件里,用來描述版本信息。 8、禁止Subversion自動合并? 有些人不喜歡Subversion 在更新時自動合并其他人的修改和自己的本地修改,如果要強制這些文件為沖突狀態,之后再自己手工合并,可以這么做: 在TortoiseSVN-》 設置 -》Subversion配置文件, 點編輯按鈕 修改 [helpers] 部分,添加 diff-cmd = “C:\\false.bat” diff3-cmd = “C:\\false.bat” (注意,有兩個反斜杠) 創建文件 C:\false.bat,輸入兩行 @type %9 @exit 1 這可以令自動合并總是失敗,從而強制文件變為沖突狀態。 寫上 ‘type %9’ 這行是因為 diff3-cmd 會將合并結果輸出到標準輸出,然后Subversion會以這個合并結果覆蓋你的本地文件。寫上這句,你的本地文件就不會變成一個空文件。 9、我當前是在哪一個沙盒/版本庫? 在工作拷貝中,右擊文件夾,在彈出菜單中選擇“屬性”,在屬性對話框中跳轉到“Subversion”標簽頁,你可以看到關于此文件夾的所有信息,包括它指向的 URL。 另一個快速的方法是,在右鍵菜單中點選“重新定位”,第一個 URL 就是。當然你并不是想重新定位你的工作拷貝,取消這個對話框就行了。 10、靜默/自動安裝 TortoiseSVN? 這樣運行 MSI 安裝程序: msiexec /package TortoiseSVN.msi /quiet INSTALLDIR=“path/to/install/dir” 硬件是實在的,有模有樣的。軟件是程序性的。是一系列的指令。有了軟件,硬件才會實現更豐富的功能。 |
溫馨提示:喜歡本站的話,請收藏一下本站!