git - 相当于 "git add ."的颠覆?

标签 git svn version-control

我正在从 git 切换到 subversion,但我发现“svn add”。与 git 不一样。

它打印

svn: warning: W150002: '/home/mike/Projects/repos' is already under version control
svn: E200009: Could not add all targets because some targets are already versioned
svn: E200009: Illegal target for the requested operation

SVN 有对应的吗?或者我必须手动添加它们?

最佳答案

svn addgit add 命令做不同的事情。 git add 命令用于将对任何文件(包括新文件)的任何更改提交到 Git 索引,为后续提交做准备。

svn add 命令用于在准备提交时将新文件添加到存储库。更改的文件使用svn commit命令提交,不需要先添加。

关于git - 相当于 "git add ."的颠覆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12188512/

相关文章:

git - 如何仅允许对 bitbucket 存储库的 master 分支进行读访问

Git 初学者 : The definitive practical guide

version-control - 是否可以修补 2 个连续差异以输出第 3 个差异,以反射(reflect)前 2 个差异组合的所有更改?

java - SVN 将未提交的项目与存储库同步

svn - 乌龟 1.9 : Merge does not record mergeinfo

version-control - 是否有 "dual user check-in"源代码控制系统?

git - 如何将文件从一个存储库复制到另一个存储库 [Jenkins]

git - 从 git 部署到 Azure 时,如何存储我的 secret ?

git - 从 git pull 故事分支的最佳实践

svn - 移动 SVN 支持的文件后检测错误