lanlibo 发表于 2017-6-23 16:33:24

工程师必备SVN开源管理集成库方法 申裤衩


.................................................................................申请裤衩...............................................................................

SVN解释:Apache Subversion(简称SVN,svn),一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。工程师必学呀.
SVN开源方式管理: 也就是说用户可以使用SVN的方式时刻保持同步, 尽快使用最新版本。相应的SVN地址在封装库发布贴中都有列出.
下面开始示教 使用方法:1) 安装SVN客户端2) 使用SVN 同步
本教程看起来图片非常多. 其实操作一遍后,学会了,   以后会非常方便.



1)安装SVN客户端.已经安装SVN客户端,可忽略这一步.
SVN客户端。 这里使用 <TortoiseSVN> ,俗称“乌龟”,下载SVN客户端:(个别宽带提供商   需要翻墙)TortoiseSVN 官方地址:https://tortoisesvn.net/downloads.zh.html,默认是英文,但有中文语言包 http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/E5169D760682485B9B5133D1C00B98EC_683.png

安装 SVN客户端 http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/48E83A02BB3F40AB9B7B6C3FCEADF677_618.png点击 Next http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/2A8E09ACA26D4A2CB1D193D400FD4D81_618.png点击 Next 注意这个界面,一定要全部安装,如下图: http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/5FA94A112A1B41179D1414FCE11731AC_157.png点击 Next http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/E1555868D54D41FD87ED11C7161B15CC_936.png点击 Install http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/A31FA4E332DB470A9E9AF05A210D6C24_687.png
到这个界面下,英文版的SVN算是按照完成,下面说安装中文包并设置为中文
http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/FE391DB7D41F4644865A27085FA325ED_283.png http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/537335A520C544B2A0A6879ECEB6F2ED_680.png http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/0F887028E6204BD195BF8AF3E4424A91_804.png语言包安装完成
设为中文显示任意文件夹下右键菜单,    Settings http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/80267E3B83FC402F88D3E698F883943A_689.png http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/7F45F5B6316049FBB634716175DD2E63_407.png选中文.然后 应用, 确定 中文显示设置完成.


2) 使用SVN 同步
1> 设置这里依照PADS封装库地址为例与服务器同步,并下载内容. http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/1D3BD10B1FA54407852A75844BF9728C_960.png

http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/A19955EB16544F9AB473B5BA1736D096_907.png设置如上图版本库地址: http://code.taobao.org/svn/JLCSMT_LIB_PADS/
http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/98C4AECD0DB443AC92A284C4436FC7FF_581.png http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/D4EDD674779D4E1BB951FAEE96EC9E89_988.png看到这个界面就算完成了.
简单说明文件夹图标,这里我随便建立了一个文件夹,用来对比正常文件夹和有SVN的. http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/306A15EC91634445BF98C727E0A6D82A_325.png图标说明: http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/48AA9F57D7FA4DF78FAEC6FBA1904F2D_419.png

2> 更新 http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/6D28296EA4B14D3EBE90B2C575897C4B_429.png
http://club.szlcsc.com/upload/postuploadimage/image/2017-04-22/73C3F8433462465BB60A0FFB3282BDBD_859.png
看到这个界面就算更新完成了.
更多SVN的相关教程 请自行谷歌,必应,百度...工程师必学呀.

声明:以上内容摘自嘉里创社区 如有问题请联系我

cumthe 发表于 2017-6-23 16:43:08

服务器放哪里?本地硬盘吗?

liuruoshui 发表于 2017-6-23 16:49:02

这个帖子很不错啊!感谢楼主转过来!

aozima 发表于 2017-6-23 18:16:25

果断直接上git啊!

lwy86 发表于 2017-6-23 18:22:18

aozima 发表于 2017-6-23 18:16
果断直接上git啊!

git 搭服务器要用ubuntu,困难啊。

aozima 发表于 2017-6-23 18:28:53

lwy86 发表于 2017-6-23 18:22
git 搭服务器要用ubuntu,困难啊。

git可以直接在文件系统上面建立项目库呀。
可以没有服务器的概念。

lwy86 发表于 2017-6-23 18:32:49

aozima 发表于 2017-6-23 18:28
git可以直接在文件系统上面建立项目库呀。
可以没有服务器的概念。

我最近在搭Gitlab服务,弄了几天了还没弄好,不像SVN有visual SVN ,windows装一下就可以了。

lsn_tj 发表于 2017-6-23 18:54:26

支持用git

lindabell 发表于 2017-6-23 20:44:51

git
git
git

xukaiming 发表于 2017-6-23 21:11:43

原理图PCB图怎么比较?

web110 发表于 2017-6-23 22:16:16

GIT,必须git

zxq7 发表于 2017-6-23 22:17:27

aozima 发表于 2017-6-23 18:28
git可以直接在文件系统上面建立项目库呀。
可以没有服务器的概念。

除了不需要服务器外,git,比svn还有啥高级的地方呢?

lanqilove 发表于 2017-6-23 22:42:43

zxq7 发表于 2017-6-23 22:17
除了不需要服务器外,git,比svn还有啥高级的地方呢?

我认为git最吸引我的地方是,极低的代价创建分支。git中的分支就是一个索引,然而在svn中一个分支是一份拷贝。
关于分支的介绍参考:https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E5%88%A9%E7%94%A8%E5%88%86%E6%94%AF%E8%BF%9B%E8%A1%8C%E5%BC%80%E5%8F%91%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B

jsplyy 发表于 2017-6-23 23:12:21

GIT            

lvyi913 发表于 2017-6-23 23:16:39

GIT 有教程吗?看了一下,一头雾水

aozima 发表于 2017-6-23 23:59:29

zxq7 发表于 2017-6-23 22:17
除了不需要服务器外,git,比svn还有啥高级的地方呢?

人人都有可以有完整副本,谁也不怕谁,只要经常同步,服务器坏了都不怕。

zxq7 发表于 2017-6-24 09:30:28

lanqilove 发表于 2017-6-23 22:42
我认为git最吸引我的地方是,极低的代价创建分支。git中的分支就是一个索引,然而在svn中一个分支是一份 ...

是不是说,相同情况下,git占用的磁盘空间会比svn少?

ababvic 发表于 2017-6-24 11:16:45

mark一下,后面可能用

boat030 发表于 2017-6-24 11:20:53

应该大部分公司都用这个吧,这个应该是电工的一个基本技能了。如果要自己在家里搞,可以自己建一个服务器(可以使用本机做,也可以用另一台机器)。

zzh90513 发表于 2017-6-24 12:58:25

lwy86 发表于 2017-6-23 18:32
我最近在搭Gitlab服务,弄了几天了还没弄好,不像SVN有visual SVN ,windows装一下就可以了。 ...

windows 下用scmmanager,我在公司搭了一个,很方便

丢丢时光机 发表于 2017-6-24 13:09:12

git!git 毫不犹豫

myxiaonia 发表于 2017-6-24 14:14:55

zxq7 发表于 2017-6-23 22:17
除了不需要服务器外,git,比svn还有啥高级的地方呢?

svn也可以不需要服务器啊

hzyyl2008 发表于 2017-6-24 15:41:44

果断上git不解释

kydl2345 发表于 2017-6-29 10:20:39

SVN已经在用哪位大侠来个git的教程啊

lovelywwei 发表于 2017-6-29 11:51:23

git + gitblit,可以在windows上搭建git服务器。这个服务器其实就是个文件夹,可以用云同步软件或者直接复制到U盘里,实现在家里和公司同步数据。
http://a1c80cec.wiz03.com/share/s/2xO0PI3OV4Va2Cv2Zm3Wsjcd3kb_Vj3zOxwE0Tj6TN1CMLKg,这是gitblit搭建教程。
供有需要的朋友参考。

airwolf09921 发表于 2017-6-30 23:46:26

一看标题就知道这个帖子要被git攻占 果不其然

kelp 发表于 2017-6-30 23:49:19

还是忍不住说用git舒服点

avr-arm 发表于 2017-7-1 21:34:29

版本管理方面果断GIT好用。库如果想分享的话直接github多爽。

elsonx 发表于 2017-7-1 21:53:20

之前是用的GIT,现在的部门用的SVN,真的是各种不爽……

armku 发表于 2017-7-2 09:25:40

本帖最后由 armku 于 2017-7-2 09:28 编辑

http://git.newlifex.com/NewLife/GitCandy
https://github.com/NewLifeX/GitCandy
一个基于ASP.NET MVC的git服务端

lswood 发表于 2017-7-2 16:39:13

我感觉windows下还是vss最简单易用,十几年了,一直用习惯vss了。

liwey 发表于 2017-7-2 17:33:33

本帖最后由 liwey 于 2017-7-2 17:36 编辑

lvyi913 发表于 2017-6-23 23:16
GIT 有教程吗?看了一下,一头雾水

不用看, 直接用sourcetree,各项菜单见名思意就行了, 试试就会用了, 肯定会碰到问题, 但是相信你很快就能找到解决方案到。

不过git在windows上是卡的一B,linux下或mac下会更爽(linux下其实我没用过,猜的),不过项目不是太大的话影响不大。一般嵌入式项目相对都比较小。

lvyi913 发表于 2017-7-3 12:26:53

lswood 发表于 2017-7-2 16:39
我感觉windows下还是vss最简单易用,十几年了,一直用习惯vss了。

您现在用什么版本?我装了win7 64位后就没有找到合适的版本

lswood 发表于 2017-7-3 20:38:24

lvyi913 发表于 2017-7-3 12:26
您现在用什么版本?我装了win7 64位后就没有找到合适的版本

我用的wi10 64位也没问题啊,用的是vss2005,不是vc6带的那个版本。

huangqi412 发表于 2017-7-4 10:14:44

原理图怎么对比差异的,直接对比文件内容么

xml2028 发表于 2022-6-1 08:41:57

svn可以同步到gitee吗?
页: [1]
查看完整版本: 工程师必备SVN开源管理集成库方法 申裤衩