当前位置: 首页 > news >正文

怎样将自己做的网页加入网站/营销型网站建设怎么做

怎样将自己做的网页加入网站,营销型网站建设怎么做,无网站做百度推广,仿win8 网站二、TortoiseSVN的安装与配置o1、TortoiseSVN 下载地址:https://tortoisesvn.net/downloads.htmlo2、TortoiseSVN安装o3、TortoiseSVN的使用3.1、基本测试3.1.1、创建一个空文件夹,在文件夹中右键选择SVN Checkout3.1.2、指定svn库地址3.1.3、https证书授…

二、TortoiseSVN的安装与配置

o1、TortoiseSVN 下载地址:https://tortoisesvn.net/downloads.html

o2、TortoiseSVN安装

o3、TortoiseSVN的使用

3.1、基本测试

§3.1.1、创建一个空文件夹,在文件夹中右键选择SVN Checkout

§3.1.2、指定svn库地址

§3.1.3、https证书授权

§3.1.4、用户登录

§3.1.5、完成后没有反应,其实打开隐藏文件显示,在该文件夹下已经生成了一个.svn的隐藏文件

§3.1.6、上传本地文件到远程库中

§(1)、在该文件夹下随便新建一个文件进行测试

§(2)、SVN Commit

3.2、再次测试

§3.2.1、在一个新文件夹中再次SVN Checkout

§3.2.2、选择远程库位置,以及本地checkout文件夹

§3.2.3、执行新的Commit操作

§3.2.4、执行新的操作

§3.3、版本的回退

§3.3.1、查看版本日志

§3.3.2、回退版本

§3.3.3、回退版本的提交

3.4、更新

3.5、切换用户

3.6、冲突

§3.6.1、引起冲突的操作

§3.6.2、解决办法

§(1)、首先同步服务器版本

§(2)、Edit conflicts编辑冲突

§(3)、Resolved解决冲突

3.7、如何降低冲突解决的复杂度

二、TortoiseSVN的安装与配置

1、TortoiseSVN 下载地址:https://tortoisesvn.net/downloads.html

2、TortoiseSVN安装

65934f398abe8f3d695d7c99b723c66f.png

f7f13f6b2d7a8578a3ff8c533d5b59cb.png

c68646b09b89315c979ef346c64f423b.png

3cbbfc89c764301f5ca6efca444eed22.png

16acacb488d654243076b69cad524295.png

安装完成之后强烈建议重新启动计算机,这样SVN的图标提醒才会起作用

3、TortoiseSVN的使用

3.1、基本测试

3.1.1、创建一个空文件夹,在文件夹中右键选择SVN Checkout

ab276b34a4acca71c4f921896bc9abfb.png

3.1.2、指定svn库地址

4dd62e5f8411ca4608cd4d108a9d7c8f.png

3.1.3、https证书授权

fde46b856a0fbdf45ea275559f182fc7.png

由于是https的访问,所以需要授权证书

3.1.4、用户登录

e0e305033504b898bec247407800d594.png

以administrator身份登录,这样才有远程库的读/写权限

3.1.5、完成后没有反应,其实打开隐藏文件显示,在该文件夹下已经生成了一个.svn的隐藏文件

a38616062ddf5c18ca394b583c10924f.png

3.1.6、上传本地文件到远程库中

(1)、在该文件夹下随便新建一个文件进行测试

141b5c0d55ebf0d6895c9e2fbe9eec28.png

(2)、SVN Commit

245a7ced6d84f8ebf0930d42c0fe9fa3.png

a8cebb4bab03b26640993edfc5620a89.png

3bbf8b3cde5bf59cd62776709c481823.png

在远程库中,已经可以看到上传的文件

0ea8fe9233873d1656ea15617f3c3ed2.png

3.2、再次测试

3.2.1、在一个新文件夹中再次SVN Checkout

e6148bb0b2356d4d57b2731b1088d9ea.png

3.2.2、选择远程库位置,以及本地checkout文件夹

8cc718b3fc56aa58323c7219640f9c73.png

0823438593e3bc1b52d8635b2f34f101.png

远程库中已有文件被下载到本地库中

d3a110b0823db1c1a51f03dfb8d0316a.png

3.2.3、执行新的Commit操作

注意:在Commit之前,我删除了Test.txt文件

c5d88e139c36299b36b0b8c1c32ba850.png

d3255adec66530ac1e19b30dfaabbe8c.png

3.2.4、执行新的操作

再次执行操作,在这次的操作中,我删除了一个文件,新增了一个文件,并且还修改了一个文件中的内容,再次提交,查看一下变化

ee639b7e040689fab0e3792cbcebfb92.png

aebbe9e6b34315cfc39f5333abe659b2.png

d956278f88c8a174fd263f63d1f0381c.png

3.3、版本的回退

由于我们已经提交了几个版本,比如上一个版本的提交有问题,可以使用版本的回退

3.3.1、查看版本日志

f8df26cdbaeffd14a39c7fdea0771883.png

3.3.2、回退版本

在日志中可以看到已经提交的几次版本

5fd03cf5112266742f8303c57b306ede.png

选择我们要回退的版本

9b254185a0d2f716b7ebc7446bcae2fa.png

56851f6e8540effa50ee7262ff0728c0.png

1889c9ef55589096ebdcc80eba658a15.png

3.3.3、回退版本的提交

注意现在的回退的版本还是在本地,我们做出相应的修改之后,需要再次提交版本,比如:这里我再重新修改Test.java文件,BBSstyle2.css文件不再删除,而index.html文件也不再创建

390afb0ee27d397e3faa29be9e4a5838.png

0815d6d9ebb1652a7f95051b79e11c9e.png

3.4、更新

更新其实就是和远程库同步,这个一般在多人开发的时候,每天都需要执行的步骤,直接点击SVN Update从服务器下载最新的版本内容

f164d3f8a1f3e8f963c14eb09f04f51e.png

3.5、切换用户

默认当第一次登陆时,TortoiseSVN会自动帮我们保存登陆的用户名和密码,如果需要修改,可以按照下面的方式

9435310472d5ef079ac6011342c0eeb2.png

f59174630a5afb9891e2fcc5811b77bd.png

清除掉之前登录的记录

025efb5d89277ddcd56da81e061f395f.png

使用新用户在新的文件夹中重新执行SVN Checkout

4851ce04f3b95cceec7e731ca5dfa39e.png

51fa5e55a346e2c7fdc322fade572ac2.png

46d9fc572a290247fba661a816014012.png

我们不点击记录登录信息,方便我们做测试

7efdbf2ec640626c5bfaa0ad184314ee.png

为了解释下面冲突的问题。BBS文件夹我们使用administrator用户操作,BBS2文件夹使用guest_1文件操作

3.6、冲突

3.6.1、引起冲突的操作

如果多人开发,并且同时修改同一个文件,很容易引起版本的冲突但是无论怎么样,多人开发,每次开发前的第一件事情,是进行SVN Update保证本地的版本,与远程库的版本保持一致,如果在版本不一致的情况下进行开发,会导致很多问题首先,BBS与BBS2文件夹都保证在了同一版本下。简单来说,有两个开发人员都在开发BBS项目,都update了远程库的内容比如,admin修改了Test.java文件并上传提交了版本

e31989bd185e3a6d67d96d00bf97f72b.png

770aae9ed2b9a7d05c38f5cf3b76eb43.png

administrator用户修改之后,已经更新了版本 5同时,guest_1用户也在原来的 4 的版本上对Test.java文件进行了修改

fceb2c609a6bbdbf9f6e7cdc09138b81.png

但是,这个时候就会报错了

77b9c1255a402d7687d69c6c0240d9b6.png

很明显,因为之前administrator用户已经更新了版本修改了Test.java,导致你修改的这个文件提交不上了。这个时候不要乱操作,因为就算你的修改不重要,也不能随意的删除这些文件,因为你的操作最后都需要和远程库同步

3.6.2、解决办法

(1)、首先同步服务器版本

5437efa969ac7eb817c59ccf49aea69e.png

a2c526d4fa9da27fd5832ef22bb91346.png

很明显,服务器版本中的Test.java与你自己已经修改的Test.java产生了冲突。在Test.java文件夹中出现了下面几个新文件

1e1f313eb7a2cbef4a7f3a5084308892.png

打开Test.java文件

e97f9fe9b41d78a9f78d260dea4bd84e.png

(2)、Edit conflicts编辑冲突

3911f72ac9273632b4916df91b9d4915.png

1c68309f48ca04faaef319966bf35953.png

Theirs -- 窗口为服务器上当前最新版本Mine -- 窗口为本地修改后的版本Merged -- 窗口为合并后的文件内容显示

1f7ab556e8f10cb4c57e2a4f026619a8.png

如果要使用服务器版本,在Theirs窗口选中差异内容,右键,选择Use this text block(使用这段文本块)。同理如果要使用本地版本,在协商后,在Mine窗口右键,选择Use this text block(使用这段文本块)。当然也可以使用下面两个选项,意思就是一个在前,一个在后,我们选择最后一个,意思是服务器版本在前,自己的版本在后选择之后变成下面这个样子:

581d9d2d264da717e611c308e6589232.png

点击右上角保存。

cdac1da6d737a3302c98a6af86258fe7.png

(3)、Resolved解决冲突

ec5d0d8c71bcf71c13e31157e21f106f.png

f27b364638313dcddc3a701f9fe84dcc.png

f8b4576736f25bfd8070315e99c8b50a.png

3.7、如何降低冲突解决的复杂度

1、当文档编辑完成后,尽快提交,频繁的提交/更新可以降低在冲突发生的概率,以及发生时解决冲突的复杂度。2、在提交时,写上明确的message,方便以后查找用户更新的原因,毕竟随着时间的推移,对当初更新的原因有可能会遗忘3、养成良好的使用习惯,使用SVN时每次都是先提交,后更新。每天早上打开后,首先要从版本库获取最新版本。每天下班前必须将已经编辑过的文档都提交到版本库。

http://www.lbrq.cn/news/1609543.html

相关文章:

  • 网站建设方案书备案设计图/英文seo兼职
  • 东莞网站推广多少钱/游戏推广代理
  • app制作器软件下载/城关网站seo
  • 青岛网站建设 百度/新的营销方式有哪些
  • 建设一个淘宝客网站/谷歌seo价格
  • c 做网站 知乎/如何在百度做推广
  • 徐州网站开发设计公司电话/优化大师win7官方免费下载
  • 揭阳网站制作软件/谈谈你对互联网营销的认识
  • 一般网站宽度/网址创建
  • 设计师导航网站大全/服务营销策划方案
  • 做网站之前的前期/网站网络推广公司
  • 哪几个网站适合自己做外贸/广州品牌营销策划公司排名
  • 西安网站制作设计定制/产品推广语
  • 怎样在wordpress其他页面增加文章/搜索引擎seo优化
  • 电影网站加盟可以做么/宁波网站推广找哪家公司
  • 企业手机网站建设报价/b2b电商平台有哪些
  • 深圳网站制作建设服务公司/北京百度推广投诉电话
  • qq空间做网站/怎么建立信息网站平台
  • 南京网站开发公司/邯郸网站seo
  • 怎么做网站切图/官网seo
  • 网站建设佛山拓客科技/seo搜索引擎优化是通过优化答案
  • 网站要怎么运营/整站优化报价
  • 连连跨境电商网站怎么做/网络推广平台软件
  • 网站首页制作的过程/武汉网站开发公司seo
  • windows 2008 iis怎么搭建网站/软文营销软文推广
  • 东方购物商城/seo网络营销外包
  • 佛山 网站开发/软文什么意思
  • 做网站有必要?/阿里云搜索
  • 做新媒体的小说网站/安卓优化大师历史版本
  • 人家做网站是什么/怎样做好网络推广呀
  • 【AI论文】Rep-MTL:释放表征级任务显著性在多任务学习中的潜力
  • Linux环境下使用Docker搭建多服务环境
  • 机器人抓取流程介绍与实现——机器人抓取系统基础系列(七)
  • 如新能源汽车渗透率模拟展开完整报告
  • 更换KR100门禁读头&主机
  • JavaScript 性能优化实战指南:从运行时到用户体验的全面提升​