当前位置:首页 > 代码 > 正文

tortoisesvn的源代码(tortoisesvn怎么拉代码)

admin 发布:2022-12-19 15:28 108


本篇文章给大家谈谈tortoisesvn的源代码,以及tortoisesvn怎么拉代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

怎么用tortoisesvn生成pcl源码目录

TortoiseSVN是一个SVN的客户端,下面是我以前不知道从哪复制的大致使用,希望对你有用: 五.客户端的使用 1.Checkout Repository 首先要Checkout服务器端的Repository, 所谓的Checkout就是指获得服务器端指定的Repository存储的所有文件. 这个Checkout和Visual Source Safe的Checkout意义完全不一样, VSS的Checkout指的是锁定某个文件,如果你以前使用过VSS, 在学习Subversion时这个问题一定要注意. Checkout的具体方式是: 在客户端新建一个空目录,比如:F:\Project1 在该目录上单击右键,在弹出式菜单中选中SVN Checkout..., 之后在“URL of Repository”文本框中填入你想要连接的Repository的地址, 这个URL地址可以用浏览方式加入. 对于在本教程第二节建立的Repository, URL应该是“svn://xxx/project1” (xxx可以是服务器端主机名,也可以是服务器端的ip地址). 然后点OK,会弹出一个认证对话框, 输入在教程第三节设置的用户名和密码. 点OK后就完成了对Repository的Checkout. 比如:在服务器端Repository中有一个a.txt文件, 那么Checkout之后F:\Project1目录下也会出现一个a.txt文件. 在本例中由于服务器端的Repository还未添加任何文件, 所以在客户端的F:\Project1下没有文件被Checkout. 执行Checkout除了会在F:\Project1产生Repository存储的文件及目录外, 还会产生了一个“.svn”的隐含目录,该目录是由subversion管理的, 不要删除或者手工改动其中的文件和目录. 现在F:\Project1中的文件和目录就叫做Repository的“Working Copy”简写“WC” (这个简写...汗). 以后对Repository中文件和目录的修改,添加,删除的操作, 都是通过对这个“Working Copy”的操作实现的. Checkout执行完后, 会发现F:\Project1目录的图标的左下角附着了一个小的状态图标 (当F:\Project1目录中的文件改变时,这个状态图标也会随之变化), 它表示F:\Project1是一个Repository的“Working Copy”, F:\Project1内的所有文件和目录也会有类似的状态图标. 2.添加文件 将要添加的文件或者目录拷贝到F:\Project1下, 然后在该文件或目录上单击右键,TortoiseSVN-Add,点OK. 如果添加了不止一个文件或目录, 则鼠标不要在F:\Project1中点中任何文件, 然后单击右键,TortoiseSVN-Add, 就可以添加多个文件或目录. 这时文件的状态图标会发生变化. Add命令只是告诉本地的“Working Copy”将该文件纳入版本管理, 并没有将这个改变提交到服务器端, 如果想要别人也看见你对Repository的修改,你需要 在F:\Project1下单击右键,SVN Commit..., 将你所做的修改提交到Repository. 文件的状态图标也会更新. 不管你在“Working Copy”内添加、修改、删除文件后, 要想其他人也看见你的修改, 都必须用Commit命令将所做修改递交到服务器端的Repository. 3.修改文件 用文本编辑器或IDE对文件修改后, 文件的状态图标会变化, 然后单击右键,SVN Commit... 提交修改,只有当执行Commit提交修改后, 你所作的修改才会反映到服务器端的Repository中. 4.删除文件 删除文件时,选中要删除的文件或目录, 单击右键,TortoiseSVN-Delete,提交修改. 注意千万不要用“Delete”键来删除文件,否则将无法提交你的修改. 这一点对目录的删除来说尤为重要.

如何导出备份SVN源代码库及导入源代码库

首先需要在电脑上安装一个SVN软件,我这里以TortoiseSVN为例:1,安装SVN管理软件,TortoiseSVN为例;

2,在电脑上新建一个文件夹,右键点击选择菜单中的“SVN检出”按钮(英文版为checkout),如图:

3,在弹出的对话框中,版本库url一栏,填写服务器地址,如图:

4,点击确定即可。

如何利用TortoiseSVN管理代码

首先在想要下载代码的位置,右键单击SVN Checkout,如下图所示:

填写资源库URL,以及本地代码文件夹名称。可以选择全部检出,或者根据特定的版本号检出,如下图所示:

用户身份认证,如下图所示:

检出完成后,发现本地文件夹中多了一个文件夹,如下图所示:

文件夹中有一个.svn的隐藏文件,用于记录SVN版本控制所需的信息。

为了便于测试,在文件夹中创建一个记事本文件,右键选择SVN commit提交。

注意:只有安装TortoiseSVN客户端工具后,在相应的检出目录中,才会出现该右键菜单,如下图所示:

点击OK提交,如下图所示:

提交完成,如下图所示:

刷新资源库,可以发现,文件以及提交到服务端,如下图所示:

怎么安装TortoiseSVN

一、客户端TortoiseSVN的安装

运行TortoiseSVN程序,点击Next,按提示进行安装。

最后点击Finish按钮后会提示重启系统,其实不重启也没有关系。

二、客户端TortoiseSVN的使用方法

1、 签入源代码到SVN服务器

假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVN Server上的代码库中里,首先右键点击StartKit文件夹,这时候的右键菜单

点击Import,弹出下面的窗体,是服务器名,svn是代码仓库的根目录,StartKit是我们在上个教程中添加的一个代码库。

2、签出源代码到本机

3、提交修改过的文件到SVN服务器

修改位于Model文件中的二个文件ImageInfo.cs和NewsInfo.cs ,点击OK按钮后,弹出如下图的窗体:

4、添加新文件到SVN服务器

在Model文件下添加一个新的类文件UserInfo.cs,在Model文件下的空白处点击右键,点击SVN Commit…,和上面讲的提交修改过的文件到SVN服务器一样,就可以了。另外也可以在文件UserInfo.cs上点击右键,点击TortoiseSVN=Add

选中UserInfo.cs文件,点击OK按钮,这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置为修改状态。之后,我们要再SVN Commit这个文件一次,才可以将其真正提交到SVN服务器上的代码库中。

上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说了。

5、更新本机代码与SVN服务器上最新的版本一致

这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update,就可以了。

注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】或其他方法解决;也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】。

6、重命名文件或文件夹,并将修改提交到SVN服务器

只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=Rename…,在弹出的窗体中输入新名称,点击OK按钮,就可以了。此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也需要我们使用SVN Commit提交到SVN服务器后才真正重命名。

7、删除文件或文件夹,并将修改提交到SVN服务器

最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键=TortoiseSVN=Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除。

说明:实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经删除了的,也都可以随时迁出。

tortoisesvn的源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于tortoisesvn怎么拉代码、tortoisesvn的源代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/10355.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载