一直以来,经常携带源代码奔波于家里和单位之间,为了方便以前一直使用vss进行代码的版本管理,将vss的项目创建在u盘上,不过随着版本的增多,vss越来越慢,准备尝试一下svn了。
以前架设过通过网络访问的svn服务器,我也写过一篇svn服务器安装配置——易用版本的文章,想了解svn服务器架设的可以了解一下该文。
今天要说的是将svn版本库安装到u盘上,随身携带,方便不同环境下同步代码或者其他文档。
TortoiseSVN这个图标是个小乌龟的SVN客户端软件相比好多使用svn进行版本管理的开发人员都知道了,应该是比较好用的一款svn客户端软件了。这个软件可不只是充当svn客户端那么简单,他还集成了一些svn服务器进行版本库管理的功能,今天就要用到这个小乌龟了,下面的操作前提就是你装了TortoiseSvn软件。
首先u盘一只,插入到电脑(废话了,我的盘符是i, 下面以此为例)。在u盘上建立一个目录起名svn,在svn文件夹下再创建一个你想要的名字的文件夹,比如创建一个名字为 "我的项目1"的文件夹。然后,在"我的项目"这个文件夹上点右键,在弹出菜单中的TortoiseSvn下执行"在此创建版本库"命令。很快,ok,版 本库创建完毕。
接下来,将工作的要进行版本控制的代码或者文档导入 到这个创建好的版本库。在你的代码或者文档文件夹图标上点右键,同样,找到tortoiseSVn,执行下面的导入命令,弹出导入对话框,提示你输入你的 版本库的url。一般来说如果是连接网络上的svn服务器,这里要输入http开头的url,今天我们是在u盘上创建,这里就要输入文件夹路径了,格式是 以file/// 开头,如刚才我们创建好的版本库应该如入这样的rul: file:///i:/svn/我的项目1。
点击确定后,等待,一会儿就导入完毕了。
至此,在u盘上创建的svn版本库就搞定了.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述