2011-10-23 69 views
3

我的存儲庫中有一個文件已被修改。即當我點擊'svn st'時,它會在文件旁邊顯示'M'。如何讓它顯示'A',以便我可以提交它?如何將修改後的文件提交到存儲庫

我試過svn update "filename.c",它沒有辦法。

感謝

回答

2

的「A」的狀態意味着,或多或少,「這是一個新的文件,是不是版本庫中,但將被添加到存儲庫中的下一個承諾。」您獲得了「M」狀態(本地修改),因此您只需要svn commit filename.c即可將更改存入存儲庫。

精細手工的狀態爲代碼的完整列表svn status用途:

http://svnbook.red-bean.com/en/1.0/re26.html

+0

拯救生命,謝謝! – maxflow

+0

@maxflow - 如果有效,請標記爲答案。點擊答案左邊的勾號。 – manojlds

+0

此外,您可能想要添加'-m'提交消息到這裏來描述您的更改。如果你忽略它,svn會啓動你當前定義的編輯器,讓你在那裏寫信息。 –

0

你必須提交。 svn ci filename.c。您不必「添加」已經跟蹤的文件。當您想要從回購中獲得最新版本時,您必須進行更新。並且當您第一次將文件添加到回購時添加。

相關問題