add 功能:向文件拷貝所在的文件夾中添加新的文件,並作出標識,是新添加的,下一步提交時將一並提交到Subversion版本庫中去。簡單的說就是將一新文件加入svn,你添加再提交后該文件就進入subversion版本中去了;
在開發中,如果創建了新的文件或目錄,那么你需要先把它們納入版本控制中。選中那個文件或目錄並使用TortoiseSVN > Add… 即可。
commit 功能
SVN的提交是將在工作空間做的修改進行提交,包括文件內容的修改,文件或目錄的添加,刪除,命名,移動等操作。
開發項目時,你會在工作拷貝中修改項目的代碼,你總要把修改之后做過的改動又存回到項目倉庫中去。這個過程稱為“提交”。
提交是將你對工作拷貝所作的所有改動發送並存儲到中央項目倉庫中
在windows下面的TortoiseSVN你可以直接commit的,不需要先add,
但是在linux下面就需要先add,然后再commit
add只是在.svn里面做了一個標記,並沒有真正上傳到SVN服務器;
commit之后就會真正加入到版本庫中了。