温馨提示×

centos中flutter代码如何版本控制

小樊
61
2025-09-07 21:46:45
栏目: 智能运维

在CentOS中进行Flutter代码版本控制,需结合Git工具与Flutter特性,核心步骤如下:

一、安装Git

通过Yum安装Git(推荐):

sudo yum update  
sudo yum install git  

配置全局用户名和邮箱:

git config --global user.name "Your Name"  
git config --global user.email "your_email@example.com"  

验证安装:

git --version  

二、初始化Flutter项目版本控制

  1. 创建Flutter项目(若已有项目可跳过):
flutter create my_flutter_app  
cd my_flutter_app  
  1. 添加版本控制文件
    pubspec.yaml(依赖配置)和pubspec.lock(依赖版本锁定)纳入版本控制,执行:
git init  
git add pubspec.yaml pubspec.lock  
git commit -m "Initial commit with dependency configuration"  

三、管理Flutter代码版本

  1. 提交代码变更
    对项目代码修改后,执行:
git add .  # 添加所有变更文件  
git commit -m "描述变更内容"  
  1. 推送至远程仓库
    关联远程仓库(如GitHub)并推送:
git remote add origin https://github.com/your_username/your_repo.git  
git push -u origin main  
  1. 切换分支与协作
    创建分支开发新功能:
git checkout -b feature/new_feature  

合并分支到主分支:

git checkout main  
git merge feature/new_feature  

四、管理Flutter SDK版本(可选)

若需切换Flutter版本,可使用FVM工具(需先安装):

  1. 安装FVM:
dart pub global activate fvm  
  1. 为项目指定Flutter版本:
fvm use 3.7.0  # 切换到指定版本  
  1. 锁定项目Flutter版本:
    在项目根目录创建.fvm/flutter_sdk软链接,确保团队使用统一版本。

关键说明

  • 依赖版本控制:通过pubspec.yaml中版本号(如^1.2.3)和pubspec.lock锁定具体版本,确保环境一致性。
  • 工具选择:优先使用Git进行代码版本管理,FVM仅用于管理Flutter SDK版本,非代码本身。
  • 协作规范:团队成员需统一Flutter版本和代码分支策略,避免依赖冲突。

参考来源:

0