Macos 如何修复subversion<<&燃气轮机&燃气轮机;及<<&燃气轮机&燃气轮机;自动状态?

Macos 如何修复subversion<<&燃气轮机&燃气轮机;及<<&燃气轮机&燃气轮机;自动状态?,macos,svn,Macos,Svn,我使用svn将我的文本文件或我放在mac文件系统中的任何重要注释同步到我的服务器。因此,当我修改文件时,我使用升华添加或删除受svn控制的文件,从而与svn命令不同步 除了运行svn命令,我如何修复它?我知道我应该使用svn命令来重命名、添加或删除文件,但是如果不使用svn命令,我该怎么办?在Windows中,我相信tortise SVN会注意到这些变化,我们只需要提交,但有没有适用于mac的软件可以做到同样的事情 $ svn status ? MySql/MySQL_Start_O

我使用svn将我的文本文件或我放在mac文件系统中的任何重要注释同步到我的服务器。因此,当我修改文件时,我使用升华添加或删除受svn控制的文件,从而与svn命令不同步

除了运行svn命令,我如何修复它?我知道我应该使用svn命令来重命名、添加或删除文件,但是如果不使用svn命令,我该怎么办?在Windows中,我相信tortise SVN会注意到这些变化,我们只需要提交,但有没有适用于mac的软件可以做到同样的事情

$ svn status
?       MySql/MySQL_Start_On_Different_OS
!       OS/Software/Nginx_Atmosphere.txt
!       OS/Software/Nginx_Caching.txt
!       OS/Software/Nginx_RpmInstallation.txt
!       OS/Software/Nginx_Windows.txt

同样,我知道我可以通过执行
svn add或svn remove
来修复上述状态。至少有任何命令或脚本可以转换
删除
添加

到你问题的第一部分:既然你提到了龟甲vn,我想你正在寻找一个svn的图形用户界面来帮助你添加/删除文件。这是OSX可用客户机的简要概述。我个人使用过基石,对它很满意,尽管肯定有更便宜的选择,听起来它们也能满足您的要求

至于您正在寻找脚本解决方案的部分:使用

svn st | grep "^?" | awk '{print $2}' | xargs svn add
添加svn标记为未知的所有文件(即
)。使用

删除已手动标记为已删除的所有文件(例如
)。然后使用

svn ci -m "Your commit message goes here."
svn ci -m "Your commit message goes here."