在Ubuntu上进行代码版本控制,常用工具为Git(分布式)和SVN(集中式),以下是具体方法:
安装Git
sudo apt update
sudo apt install git
配置个人信息
git config --global user.name "你的姓名"
git config --global user.email "你的邮箱@example.com"
初始化仓库
在项目目录下执行:
git init
添加文件并提交
git add . # 添加所有文件
git commit -m "提交说明"
关联远程仓库
git remote add origin 远程仓库URL(如GitHub/GitLab地址)
推送/拉取代码
git push -u origin master # 推送代码到远程主分支
git pull origin master # 从远程拉取最新代码
分支管理
git branch 分支名 # 创建分支
git checkout 分支名 # 切换分支
git merge 分支名 # 合并分支
安装SVN服务器
sudo apt update
sudo apt install subversion
创建仓库
sudo mkdir /var/svn/repo
sudo svnadmin create /var/svn/repo
配置访问权限
编辑配置文件 /var/svn/repo/conf/svnserve.conf
和 /var/svn/repo/conf/passwd
,设置用户权限和密码。
启动服务
sudo svnserve -d -r /var/svn
客户端操作
svn checkout svn://服务器IP/仓库路径
svn commit -m "提交说明"
svn update
可根据项目需求选择工具,Git为当前主流选择。