- Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统;
- TortoiseSVN是一个Apache ™ Subversion(SVN)®客户端,实现为Windows外壳扩展。
- TortoiseSVN可以集成在IDE中
- CryptSync是一个小实用程序,可在加密一个文件夹中的内容时同步两个文件夹。这意味着两个文件夹中的一个文件夹中的所有文件都未加密(您使用的文件),另一个文件夹中的所有文件都已加密。
- TortoiseSVN默认的还原是将删除的内容放到回收站,所以如果不小心还原了可以去回收站找找
- SVN修订图(修订图是一种快速概述项目的好方法。但是,除非将其另存为图像并传递图像,否则无法与其他人共享图形)保存格式如下几种:
- PNG,PNG不能很好地扩展。如果修订图已经很大,那么生成的图像文件也会变得很大。甚至可能变得太大而无法显示
- wmf文件,更小且可以完美扩展,但wmf格式仅适用于Windows,不会在例如浏览器中显示
- SVG,一种矢量格式,可以完美缩放,相对较小,可以在所有现代浏览器中显示
- AAClr:自动颜色控制,下载链接
- 有用的工具
- TortoiseMerge--显示您对文件所做的更改、解决冲突;可以应用从用户那里获得的补丁文件而无需对存储库提交访问权限
- TortoiseBlame--显示归咎于文件。还显示文件中每行的日志消息
- TortoiseIDiff--查看您对图像文件所做的更改
- SubWCRev:将修订号/日期/ ...包含在源文件中
- 官网解决方案
- 常用的命令
- Create Repository here... 创建本地版本库
- Import...导入,点击不在版本控制系统的文件,操作将其导入版本库中
- Checkout...检出
- Diff 比较差异
- Commit 提交
- Add 添加,在版本库中点击,选择文件将文件导入版本库中
- Show log 查看项目历史
- Context Menu → Revert changes from this revision 还原到指定版本
- Revert 还原,将未提交的部分还原并放入回收站
- 1.7版本之前的工作副本,每个子文件夹都有一个.svn,1.7及之后的只有根目录有此文件夹
- 复制-修改-合并的工作模式
- 命令行创建版本库 -到对应的目录 其中包含跟文件夹MyNewRepository
svnadmin create --fs-type fsfs MyNewRepository
- 推荐多个项目的布局方式看多个项目是否有关联决定使用哪种
- 版本库备份推荐方式:svnadmin hotcopy path/to/repository path/to/backup 然后复制备份,直接复制版本库可能有人访问
- SVN钩子:提交前后触发事件
- HTML检出对应的svn
- SVN服务器配置官方文档
- Shift+右键包含更多的内容 右键拖放
SVN的概述
最新推荐文章于 2024-08-09 22:15:12 发布