首页 > 编程知识 正文

svn端口号是多少,linux启动svn服务器

时间:2023-05-06 21:26:19 阅读:28965 作者:2476

1、将文件检查出本地目录

svncheckoutpath (路径是服务器上的目录) )。

例如svncheckoutsvn ://192.168.1.1/pro/domain

缩写: svn co

2、在版本库中添加新文件

svnaddfile示例: SVN addtest.PHP (添加test.PHP ) )。

svnadd*.php (添加当前目录中的所有php文件) ) ) ) ) )。

3、将修改后的文件提交到版本库中

SVN commit-m ' log message ' [-n ] [-- no-unlock ] path

(选择保持锁定时,使用--no-unlock开关)

示例: SVN commit-m ' addtestfileformytest ' test.PHP

缩写: svn ci

4、锁定/解锁

SVN lock-m ' lock message ' [-- force ] path

示例: SVN lock-m ' lock test file ' test.PHP

SVN解锁路径

5、更新为某个版本

SVN更新- RM path

例如:

如果svn update后面没有目录,则缺省情况下,当前目录和子目录下的所有文件都将更新为最新版本。

svn update -r200test.php (将版本库中的文件test.php恢复到版本200 ) ) ) )。

svn update test.php (在更新、版本库中同步。 如果提交时提示过期,则由于冲突,必须更新并修改文件,清除svn resolved,最后提交commit。)

缩写: svn up

6、显示文件或目录的状态

1 ) SVN状态路径

(目录下的文件和子目录的状态不会在正常状态下显示。)

【? svn未在控制中; m :内容已修改c :发生冲突a :计划添加到版本库中k :已锁定]

2 ) svn status -vpath

(显示文件和子目录的状态)

第一列保持不变,第二列显示工作版本号,第三列和第四列显示上次修改的版本号和修改者。

注:在没有网络的情况下也可以运行三个命令: svn status、svn diff和svn revert。 这是因为svn在本地. svn上维护了本地版本的原始副本。

缩写: svn st

7、删除文件

svn deletepath -m'delete test fle '示例: svndeletesvn 3360//192.168.1.1/pro/domain/test.PHP-m ' deletetestestfififint

或者,保持svn delete test.php不变,使用svn ci -m 'delete test file‘,推荐此处

缩写: SVN (戴尔,remove,rm ) ) ) ) ) ) ) )。

8、查看日志

svn logpath

例如,svn log test.php显示此文件的所有更改记录及其版本号的更改

9、查看文件详细信息

SVN信息

例如,svn info test.php

10、比较差异

svn diffpath (将修改的文件与基本版本进行比较) ) ) ) ) ) ) ) ) ) )。

例如,svn diff test.php

svn diff-r m:n path (版本m和版本n之间的差异) ) ) ) ) ) ) ) ) )。

例如,svn diff -r 200:201 test.php

缩写: svn di

11、将两个版本之间的差异合并到当前文件中

svn merge -rm:n path

例如,svn merge -r200:205test.php (将版本200和205之间的差异合并到当前文件中,但通常会发生冲突,需要进行处理。 )

12、SVN帮助

SVN帮助

svn help ci

------------- -请参阅

以上是常用的命令,下面写几个不常用的东西

------------- -请参阅

13、版本库下的文件和目录列表

SVN列表路径

显示属于path目录下版本库的所有文件和目录

缩写: svn ls

14、创建版本控制下的新目录

svn mkdir:将在版本控制下创建新目录。

用法: 1、mkdir PATH .

2、mkdir URL .

创建一个版本控制目录。

1、工作副本PATH中指定的各目录在本地端创建并添加

日程,等待下一次提交。

2、由URL指定的各目录,通过立即提交到仓库进行创建。

在这两种情况下,所有中间目录都必须预先存在。

15、恢复本地修改

svn revert:将恢复原始未修改的工作副本文件。 恢复大多数本地更改。 revert:

使用方法: revert PATH .

请注意,笔记本命令不访问网络并消除冲突。 但是它不会恢复

已删除的目录

16、更改代码库URL

SVN交换机(SW ) :将工作副本更新为另一个URL。

用法: 1、交换机URL [ path ]

2、交换机--relocate fromto [ path . ]

1、更新你的工作副本,映射到新的URL,其行为类似“svn update”,还可以

服务器上的文件与本地文件合并。 这是将工作副本映射到同一仓库中的分支或标记

方法。

2、重写工作副本的URL元数据以反映简单的URL更改。 当仓库的根URL变更时

例如,如果架构名称或主机名更改,但工作副本映射到同一仓库中的同一目录,请使用此选项

此命令更新工作副本与仓库的对应关系。

十七、解决冲突

删除svn resolved:工作副本的目录或文件的“冲突”状态。

用法:求解路径.

请注意,此子命令不会根据语法解决冲突或删除冲突标志。 只是消除了冲突

创建相关文件,允许PATH重新提交。

18、输出指定文件或URL的内容。

svncat目标[@版本] .如果指定了版本,则从指定版本中进行搜索。

SVNcat-rprevfilenamefilename () prev是以前的版本,也可以写具体的版本号。 这样可以提交输出结果。 )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。