成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

經驗總結:Subversion使用命令行訪問項目源文件 中篇

開發 項目管理
本文介紹Subversion命令,Subversion入門,處理SVN存儲庫中的文件,將您的更改提供給SVN存儲庫,使用存儲庫等相關內容。

Subversion命令本文繼續上節文章介紹Subversion命令問題,掌握了Subversion命令你就可以對Subversion進行管理控制了,希望對大家學習Subversion有所幫助。

從本地工作副本中刪除文件或目錄:svndelete

您可能希望從本地工作副本中刪除不需要的文件。使用svndeleteFILENAME可安排刪除文件。僅當您提交時,才會在存儲庫中將該文件實際刪除。

轉換:--force,--force-log,--message(-m)TEXT,--file(-F)FILE,--quiet(-q),--targetsFILENAME,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--editor-cmdEDITOR,--encodingENC,--config-dirDIR,查看文件之間的差異:svndiff,可以使用svndiff顯示工作副本中的指定文件相對于存儲庫中相應文件所做的本地修改。在命令提示符處,請鍵入:svndiff(文件的路徑)(項目存儲庫的URL),例如,若要將本地修改后的文件“index.html”與項目存儲庫中的相應文件進行比較,請鍵入:svndiff$SRC/...../index.htmlhttps://(項目名稱).(域)/svn/(項目名稱)/trunk(項目名稱)--username[在此處輸入用戶名]除此之外,您也可以轉到該文件所屬的目錄,并鍵入:svndiff(FILENAME)該命令將顯示差異,并且帶有修訂版本號。

轉換:--revision(-r)REV,--oldOLD-TARGET,--newNEW-TARGET,--extensions(-x)"ARGS",--non-recursive(-N),--diff-cmdCMD,--notice-ancestry,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--no-diff-deleted,--config-dirDIR
請參見檢查歷史、svndiff。

在本地計算機上導出空目錄樹:svnexport

在您的本地計算機上,可以從項目存儲庫或本地工作副本內部提取一個無版本的副本,也稱為空目錄樹。若要從存儲庫中獲得較舊修訂版本的空目錄,請鍵入:svnexport[-rREV][PATH]

該命令將從URL指定的存儲庫中的修訂版本REV位置(如果指定,否則從HEAD位置)將空目錄樹導出到PATH。如省略PATH,則該URL的最后一部分將用作本地目錄名稱。除此之外,您也可以在本地計算機內部,從一個工作副本(由PATH1指定)向另一工作副本(由PATH2指定)導出空目錄樹。這將保留所有的本地更改,但不會復制版本控制中的文件。若要執行此操作,請鍵入:svnexportPATH1PATH2
Subversion命令轉換:--revision(-r)REV,--quiet(-q),--force,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--config-dirDIR,獲取有關Subversion的幫助:svnhelp Subversion可以在命令行界面為您提供幫助。若要獲得有關特定子命令的幫助,請鍵入:svnhelp[SUBCOMMAND...]

轉換:--version,--quiet(-q),將您的更改提供給SVN存儲庫,對文件和/或目錄進行本地更改后,您必須向SVN存儲庫提交這些更改。提交您的更改:svncommit,若要向共享存儲庫提交您的更改,請鍵入:svncommit-m"請在此處鍵入您的理由",如果您不包括對該文件更改的描述,系統將提示您調用文件編輯器添加描述,然后svn才能完成提交操作;否則將會出現“提交失敗”錯誤。所有的提交都會被自動記錄,并發布到項目的提交討論中。

轉換:--message(-m)TEXT,--file(-F)FILE,--quiet(-q),--non-recursive(-N),--targetsFILENAME,--force-log,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--encodingENC,--config-dirDIR,請參見提交您的更改、editor-cmd。

將無版本的文件或樹導入到項目存儲庫中:svnimport

您可以使用svnimport將無版本的文件或樹遞歸提交到項目存儲庫中。將根據需要在存儲庫中創建父目錄。使用下面的命令可以從PATH向URL遞歸提交副本。如果省略PATH,將認為其為“.”。svnimport[PATH]URL,示例:若要在您的本地計算機上創建帶有一個文件的無版本目錄(D)。請點擊項目左側導航窗格中的“Subversion”鏈接,找到Subversion頁面。請注意,“瀏覽源代碼”下未列出NEWDIR。若要將D導入項目存儲庫,請鍵入:svnimport-m"請在此處鍵入您的信息"Dhttp://(項目名稱).(域)/svn/(項目名稱)/NEWDIR
刷新該頁面。請注意,此時“瀏覽源代碼”下列出了D。點擊D查看該文件。

轉換:--message(-m)TEXT,--file(-F)FILE,--quiet(-q),--non-recursive(-N),--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--force-log,--editor-cmdEDITOR,--encodingENC,--config-dirDIR,--auto-props,--no-auto-props
打印有關工作副本中路徑的信息:svninfo有時,您將需要有關工作副本中文件的具體信息,以執行某些子命令。鍵入svninfo,將打印出詳盡且有用的信息,這些信息涉及工作副本中的工作副本路徑中的項,其中包括:路徑、名稱、URL、修訂版本、節點類型、上次更改、作者、上次更改修訂版本、上次更改日期、上次更新的文本、上次更新的屬性以及校驗和。

Subversion命令轉換:--targetsFILENAME,--recursive(-R),--config-dirDIR
查看存儲庫中的目錄項列表:svnlist在開始處理項目或取出“工作副本”之前,您可能希望查看項目存儲庫中的內容(即目錄和文件),或查看本地工作副本中的目錄項。在命令提示符處鍵入svnlist[TARGET...],也可以查看這些內容。除此之外,您也可以找到項目中的“軟件配置管理”頁,查看項目存儲庫。

轉換:--revision(-r)REV,--verbose(-v),--recursive(-R),--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--config-dirDIR
查看提交日志信息:svnlog如果要查看“工作副本”或存儲庫中文件/目錄的各個文件/目錄歷史,以跟蹤修訂信息,請鍵入:svnlog[PATH]
該命令會顯示出文件/目錄的修訂信息,從最近所做的修訂版本開始顯示提交信息和作者姓名等信息。除此之外,您也可以使用該站點,查看項目存儲庫中各個文件的提交日志信息。請點擊項目左側導航窗格中的“Subversion”鏈接。將出現Subversion頁。搜索“瀏覽源代碼”的目錄中的文件,然后點擊文件名。這時將會顯示一個提交日志信息頁面。

轉換:--revision(-r)REV,--quiet(-q),--verbose(-v),--targetsFILENAME,--stop-on-copy,--incremental,--xml,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--config-dirDIR,請參見svnlog。

合并更改:svnmerge

您可以運行svnmerge命令,以指示Subversion將存儲庫中最新版本的文件合并到您的工作副本中。

Subversion命令轉換:--revision(-r)REV,--non-recursive(-N),--quiet(-q),--force,--dry-run,--diff3-cmdCMD,--ignore-ancestry,--usernameUSER,--passwordPASS,--no-auth-cache,--non-interactive,--config-dirDIR,請參見svnmerge、解決沖突(合并其他人的更改)、分支和合并:常見合并使用案例、合并最佳實踐。
請關注Subversion命令下篇報道。

  【編輯推薦】

  1. 學習筆記:剖析Collabnet Subversion集成
  2. 深入剖析:Subversion1.5.5和Apache2.2.9在Windows下的完美結合
  3. Subversion和TortoiseSVN如何在Windows下進行構建SVN版本控制
  4. 揭露MyEclipse Subversion環境建立的內幕
  5. 經驗總結:如何讓Visual Studio 2008支持Subversion

 

責任編輯:佚名
相關推薦

2010-05-18 16:05:24

2010-05-18 15:06:46

Subversion命

2010-01-15 18:50:25

VB.NET資源文件

2010-05-17 09:45:00

subversion源

2010-05-13 15:18:19

Subversion插

2010-05-13 14:27:28

Subclipse插件

2010-05-17 13:34:47

2014-12-05 10:10:48

Java

2009-09-08 16:02:47

Linq使用Group

2009-09-25 17:26:55

使用Hibernate

2012-11-20 16:16:05

Windows

2012-03-08 10:03:11

JavaClass

2009-12-18 18:29:43

Linux Fedor

2022-08-14 19:19:14

Linux

2010-05-18 18:19:07

Subversion服

2010-05-13 14:08:58

Visual Stud

2009-10-15 09:27:00

2012-02-08 16:37:36

ibmdw

2010-04-21 14:53:46

Oracle游標

2021-09-30 07:03:12

gRPC服務Grpcurl
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩久久成人 | 国产精品入口 | 欧美网址在线观看 | 在线一区| av一级毛片 | 久久国产精品-国产精品 | 欧美日韩视频在线第一区 | 国产精品欧美一区二区 | 网站黄色在线 | 91在线精品一区二区 | 国产高清在线 | 国产成人精品一区二区 | 亚洲第一成人影院 | 欧美综合久久久 | 国产一级毛片精品完整视频版 | 欧美日韩高清 | 久草在线青青草 | 精品国产91乱码一区二区三区 | 国产午夜高清 | 黄色大片观看 | 亚洲国产精品久久久久秋霞不卡 | 中文字幕不卡在线88 | 99爱在线视频 | 亚洲aⅴ精品 | 欧美一级片在线 | 精品欧美一区二区精品久久久 | 午夜精品久久久久久久久久久久久 | 久久精品一区二区三区四区 | 91高清在线视频 | 亚洲人成网站777色婷婷 | 欧美日韩精品久久久免费观看 | 欧美一卡二卡在线 | 亚洲精品一区二区二区 | 男人天堂网址 | 一级片在线观看 | 精品欧美色视频网站在线观看 | 天天干狠狠操 | 免费观看a级毛片在线播放 黄网站免费入口 | 亚洲一区二区三区在线 | 国产一区二区三区在线看 | 蜜桃黄网|