国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

SVN上傳文件注意事項-------------------養成良好的項目文件上傳習慣

2019-11-06 06:31:54
字體:
來源:轉載
供稿:網友

轉自:http://blog.csdn.net/wjeson/article/details/9768895

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://ticktick.blog.51cto.com/823160/751582

    項目組的學弟經常把一些.obj文件和debug目錄上傳到svn,這個習慣很不好,我說了很多次他總改不了,還是寫個文檔說清楚吧,以后查起來也方便。

    svn是一種版本控制工具,主要目的是用來管理代碼的各個版本的,養成一個好的版本庫管理習慣對于軟件開發會有很大的幫助。為了減小整個svn目錄的體積、以及防止過多的沖突,凡是自動生成的代碼,都不應該上傳到svn中,即千萬不要使用svn的add命令或者菜單添加任何自動生成的目錄和文件。     下面列出這些自動生成的目錄或者文件: 1. ncb 文件, suo文件,vcPRoj.XP-201108262034.XXX.user文件     vs2008與工程相關的文件有5種,“ .sln ” “ .suo ” “ .ncb”  “.vcproj” “.vcproj.XP-201108262034.XXX.user”     請注意,只有 .sln 和 .vcproj 是需要上傳到svn中的,其他的文件都是系統編譯時會自動生成的,請不要上傳到svn,否則每個人生成的不一樣,經常會出現沖突。 ------>本人注:.vcproj.filters文件也要上傳svn的。( *.vcxproj.filters就是用于項目下文件的虛擬目錄,不能丟棄)2. debug 目錄,release目錄     debug目錄和release目錄都是在編譯的時候,可以自動生成的,里面的所有文件如.obj也是臨時生成的,所以,千萬不要把任何debug目錄和release目錄下的文件上傳到svn 3. exe文件,lib文件,dll文件     這三個文件均指的是本工程自己生成的exe、lib和dll文件,由于工程每次編譯后均會自動生成,因此不要上傳。 4. GeneratedFiles 目錄     如果是QT的項目工程,則編譯結束后會出現一個 GeneratedFiles 目錄,請注意,這個目錄也是自動生成的,千萬不要上傳到svn中。     當然,上面所列出的肯定不全,比如有的項目可能用到數據庫、配置文件什么的,總之,基本原則就是,凡是會自動生成自動更新的文件,均不要上傳到svn中,另外,如果項目中使用了比較大的視頻文件,如某個avi文件,則也建議不要上傳,而是通過其他方式(如ftp或者共享)供組員下載到本機目錄。  
 下面再補充一下,一般需要上傳到svn管理起來的有哪些文件: 1.  所有自己寫的 .h .cpp .c 文件,以及第三方庫的 .h 文件 2.  項目工程相關文件 .sln 文件和  .vcproj文件,QT工程的 .qrc 文件 3.  項目資源文件,MFC工程為res目錄和.rc文件,QT工程為 Resources 目錄和 .ui文件,以及做界面所添加的 .ico圖標文件、.img等圖像文件。 4.   第三方庫文件 .lib或者.dll ,自己工程生成的lib和dll不用上傳。而使用的第三方庫則不一樣,如果程序鏈接需要第三方的lib,或者運行時需要當前運行目錄下有這個第三方的dll,則需要上傳。 5.   其他 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 夏邑县| 涟源市| 特克斯县| 营口市| 吉水县| 台山市| 浏阳市| 永吉县| 遂平县| 循化| 潼关县| 武安市| 金山区| 方山县| 和林格尔县| 庄浪县| 沁阳市| 定兴县| 黄石市| 四川省| 汽车| 九江市| 盐津县| 长春市| 宝应县| 红安县| 错那县| 高雄市| 沧源| 额济纳旗| 五常市| 斗六市| 水富县| 抚远县| 历史| 峡江县| 无为县| 湘潭市| 华安县| 灌阳县| 惠东县|