我通过 svn add 命令在 svn 中添加了一个目录,并且有一个修改过的文件。所以我的 svn status 命令向我展示了
$ svn status
A app/code/local/Mage/Adminhtml/Block/Store
A app/code/local/Mage/Adminhtml/Block/Store/switcher.phtml
M app/code/local/Derm/Customersignup/controllers/AccountController.php
我只是想在app/code/local/Mage/Adminhtml/Block/Store
其中提交和归档。所以我使用svn changelist
了命令。我之前用它来提交选定的文件,发现非常方便。但它跳过了目录添加但在里面添加了文件。我搜索了一下发现svn checkout
可以添加目录。
$svn changelist my-changelist app/code/local/Mage/Adminhtml/Block/Store/
现在我的 svn 状态变成了
$svn status
M app/code/local/Derm/Customersignup/controllers/AccountController.php
--- Changelist 'my-changelist':
M app/design/adminhtml/default/default/template/store/switcher.phtml
A app/code/local/Mage/Adminhtml/Block/Store/Switcher.php
恐怕如果我提交此更改列表,那么我的商店目录将不会被提交,并且可能还会有一些异常。
所以我想撤消我的更改列表更改,恢复不需要的修改文件app/code/local/Derm/Customersignup/controllers/AccountController.php
并使用直接svn commit
命令。任何帮助将不胜感激。