[原创] 用SVN实现AD项目文件的版本管理

Nubility   2024-1-10 16:18 楼主

上次写了Git管理AD文件版本,今天研究了SVN,发现AD对SVN的支持比较好,更省事。

 

1. 点击小齿轮打开preference菜单,找到version control。

 

勾选SVN右边的enable,下面版本选择1.9, OK关掉窗口。

 

image-20240110161148-1.png  

 

 

2. 先打开一个AD工程,在工程文件上右键选择History,然后Add Project to Version Control...

 

image-20240110161148-2.png  

 

 

3. 然后选择 setup custom repository, 创建自己的SVN仓库

 

image-20240110161148-3.png  

 

 

4.  弹出preference 菜单选择design repositories, 在create new下面选择SVN。

 

image-20240110161148-4.png  

 

 

5. 弹出窗口填写SVN仓库名称和选择保存路径

 

image-20240110161148-5.png  

 

 

 

6. 创建好了的SVN仓库, 可以看到存储路径和状态

 

image-20240110161148-6.png  

 

 

 

OK关掉窗口,可以看到还有一个窗口要我们选择将这个项目存储到SVN仓库的哪个文件夹, 在这里需要点击下面的New Folder创建一个和项目对应的文件夹,关掉窗口。

 

image-20240110161148-7.png  

 

image-20240110161148-8.png  

 

 

 

7.  首次提交文件, 上面的窗口关掉之后又出现一个窗口提示我们需要提交哪些文件,可以全选,或者按需勾选,看心情。 选好之后点commit。

 

image-20240110161148-9.png  

 

 

 

8.  首次提交后的修改。 SVN初始化了之后项目文件右边多了个+号,表示状态。

 

image-20240110161148-10.png  

 

 

 

 

 

 

 

尝试修改文件,删除P1。

 

image-20240110161148-11.png  

 

 

被修改的文件出现了红圈标记,右键History -> commit提交修改

 

image-20240110161148-12.png  

 

 

填写提交信息

 

image-20240110161148-13.png  

 

 

 

9. 查看修改 & 对比差异

 

选择store manger,打开提交记录

 

image-20240110161148-14.png  

 

 

 

 

 

 

提交记录窗口中选择刚才修改的文件,下面的VCS窗口显示了这个文件的提交记录和刚才填写的提交信息

 

 

image-20240110161148-15.png  

 

 

 

对比差异: 在VCS窗口选择任意2个版本,右键compare

 

 

image-20240110161148-16.png  

 

 

 

 

然后会自动打开2个文件窗口和一个different窗口,在different点击差异信息就能高亮2个版本的文件内容差异。

 

 

image-20240110161148-17.png  

 

本帖最后由 Nubility 于 2024-1-10 16:56 编辑
执古之道,以御今之有,能知古始,是谓道纪

回复评论 (3)

git push
git pull
感觉就还好
点赞  2024-1-10 17:39
引用: 吾妻思萌 发表于 2024-1-10 17:39 git push git pull 感觉就还好

命令行操作,感觉很多人不喜欢

执古之道,以御今之有,能知古始,是谓道纪
点赞  2024-1-10 18:01

参考文件还可以 、脱稿了就有点不好办了

射频【放大器】
点赞  2024-3-23 21:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复