TxxxxxSVN的主干和分支

TxxxxxSVN的主干和分支

 1、安装TxxxxxSVN
本例安装TxxxxxAVN-1.7.2.22327-win32-svn-1.7.2.msi,安装完后鼠标右键有两个选项"SVN Checkout"和“”TxxxxxSVN“”。

 2、创建本地无分支项目
 2.1、准畚资源池
2.1.1、任意目录下新建文件夹,如testsvn。
2.1.2、进入testsvn目录,鼠标右键“Create repository here”,然后直接点“OK"(注意是直接点击"OK"),此处创建的项目是无分支的。
2.1.3、任意目录下,鼠标右键“SVN Checkout”,弹出窗口的“URL of repository”浏览指向testsvn目录,然后“OK"检出项目,如命名为testsvn_new。
2.1.4、此时打开检出的目录,可以看到是空的。(**注意**:如果是创建分支项目,此处会有三个文件夹:trunk、branch、tags)

2.2、添加项目
2.2.1、在testsvn_new目录下添加新的用户工程,如myproject/hello.c。
2.2.2、鼠标在新建的myproject文件夹上右键,弹出"TxxxxxSVN" - "Add",将新工程添加到项目中。
2.2.3、此时鼠标在检出的项目testsvn_new上右键SVN commit,填写修改日志,如“第一版测试”,然后OK进行提交。
2.2.4、修改工程内容,确认后进行提交,然后再次检出。检出后可以看到testsvn_new目录下只有myproject文件夹。(**注意:**这是可有分支项目差别之处)
2.2.5、之后重复后面过程:修改-提交-检出-修改-提交-检出.......

 2、创建本地有分支项目
 2.1、准畚资源池
2.1.1、任意目录下新建文件夹,如testsvn。
2.1.2、进入testsvn目录,鼠标右键“Create repository here”,**先点击“Create folder structure”**,然后再点“OK"(注意点击"OK"之前的动作),此处创建的项目将是有分支的。
2.1.3、任意目录下,鼠标右键“SVN Checkout”,弹出窗口的“URL of repository”浏览指向testsvn目录,然后“OK"检出项目,如命名为testsvn_new。
2.1.4、此时打开检出的目录,可以看到有三个文件夹:trunk、branches、tags,其中trunk是主干,branches是分支。
 
 2.2、添加项目
2.2.1、在testsvn_new/trunk主干目录下添加新的用户工程,如myproject/hello.c。
2.2.2、鼠标在新建的myproject文件夹上右键,弹出"TxxxxxSVN" - "Add",将新工程添加到项目中。
2.2.3、此时鼠标在检出的项目testsvn_new上右键SVN commit,填写修改日志,如“trunk第一版测试”,然后OK进行提交。
2.2.4、修改工程内容,确认后进行提交,然后再次检出。检出后可以看到testsvn_new目录下仍是三个文件夹:trunk、branches、tags,项目在主干trunk目录下。

2.3、创建分支
2.2.1、在testsvn_new/trunk主干目录下修改myproject/hello.c文件内容,如hello.c内容修改为"hello branches"。
2.2.2、此时鼠标在检出的项目testsvn_new/trunk/myproject上右键”TxxxxxSVN“-“Branch/tag”(**注意:**此时不是“SVN Commit”),在弹出的窗口中:“To path”浏览指向testsvn的“/branches/myproject”;
2.2.3、勾选“HEAD revision in the repository”,填写创建日志,如“branches第一版测试”,然后OK进行提交。
2.2.4、此时直接查看branches目录下仍是空的。重新将testsvn检出,可以看到trunk和branches目录下有两个项目的记录,分别是主干和分支。
2.2.5、此后可以分别对trunk和branches进行单独管理。

3、合并分支到主干
待续...

在 Linux 上使用 SVN 创建主干分支是非常简单的。以下是创建主干分支的基本步骤: 1. 首先,确保你已经安装了 SVN 客户端工具。如果没有安装,可以使用以下命令进行安装: ``` sudo apt-get install subversion ``` 2. 创建一个新的 SVN 仓库。可以使用以下命令在指定路径下创建一个新的仓库: ``` svnadmin create /path/to/repository ``` 3. 在仓库中创建主干(trunk)目录。可以使用以下命令创建一个名为 "trunk" 的目录: ``` svn mkdir file:///path/to/repository/trunk -m "Creating trunk directory" ``` 4. 创建分支(branches)目录。可以使用以下命令创建一个名为 "branches" 的目录: ``` svn mkdir file:///path/to/repository/branches -m "Creating branches directory" ``` 5. 现在你已经创建了主干分支目录,可以将你的项目代码导入主干目录。假设你的代码位于 /path/to/project 目录下,可以使用以下命令导入代码: ``` svn import /path/to/project file:///path/to/repository/trunk -m "Initial import of project code" ``` 6. 接下来,你可以在分支目录下创建一个新的分支。假设你要创建一个名为 "feature-branch" 的分支,可以使用以下命令: ``` svn copy file:///path/to/repository/trunk file:///path/to/repository/branches/feature-branch -m "Creating feature branch" ``` 7. 现在你已经成功创建了主干分支。你可以在主干上进行主要的开发工作,而在分支上进行特定功能的开发。 以上就是在 Linux 上使用 SVN 创建主干分支的基本步骤。希望对你有所帮助!如果你有任何进一步的问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值