下一頁word svn怎么使用( 三 )


要記住了 , 新增加的一個文件屬于未知文件 , 我們需要把它添加進我們的版本庫:
添加進來之后就被識別了
是一個藍色的 號 , 接著我們就可以把它提交了
提交步驟和上面的類似
我想刪除一個文件 , 怎么搞
有的時候可能需要刪掉一個文件 , 就比如把剛才創建的User給刪除了 , 我們可以這樣做:
這個時候你刪除之后 , 突然后悔了怎么搞?你使勁的按鍵盤上的Ctrl Z , 好像沒什么卵用 , 你需要這樣操作:
記住 , 是點擊空白處 , 不過你如果真的想刪除的話 , 當你上述操作刪除之后 , 其實在服務中心上的文件還是沒有刪除 , 你還需要進行提交 , 點擊空白處 , 選擇提交:
這個時候就成功刪除啦!
我怎么提交不上去?。ǜ麓a)
我們使用svn是進行協同開發 , 也就是說這些代碼并不是只有你自己在寫 , 其他人也在寫 , 比如別人對Test1進行了修改 , 比如這樣:
publicclassTest1{publicstaticvoidmain(String[]args){System.out.println("歡迎學習svn!");System.out.println("大家好 , 我是用戶user1");System.out.println("大叫好 , 我是用戶ithuangqing");}}你看 , 這是另外一個人添加的新代碼 , 這時候你再看看你的代碼 , 你的還是這樣的:
publicclassTest1{publicstaticvoidmain(String[]args){System.out.println("歡迎學習svn!");System.out.println("大家好 , 我是用戶user1");}}比如 , 你開始修改這個代碼:
publicclassTest1{publicstaticvoidmain(String[]args){System.out.println("歡迎學習svn!");System.out.println("大家好 , 我是用戶user1 , 好好學習天天向上!");}}然后你也開始提交 , 但是你看
我去 , 報錯了報錯了 , 腫么辦?來 , 先翻譯一句英文:
知道咋回事不 , 就是服務器上的代碼改變了 , 你這里不是最新的 , 你需要更新一下 , 那就更新一下:
然后再看看更新下來的代碼:
publicclassTest1{publicstaticvoidmain(String[]args){System.out.println("歡迎學習svn!");System.out.println("大家好 , 我是用戶user1 , 好好學習天天向上!");System.out.println("大叫好 , 我是用戶ithuangqing");}}看 , 是不是有用戶ithuangqing添加的代碼了 , 然后提交吧 , 這下就保證成功了的!
我去 , 沖突是咋回事
協同開發肯定會遇到的一個問題就是沖突了 , 一般的話就是你和別人修改了同樣位置上的代碼 , 來看個例子:
首先別人修改了這行代碼:
publicclassTest1{publicstaticvoidmain(String[]args){System.out.println("歡迎學習svn!");System.out.println("大家好 , 我是用戶user1 , 好好學習天天向上!--別學了 , 學不會的 , 哈哈");System.out.println("大叫好 , 我是用戶ithuangqing");}}然后你也修改了這行代碼:
publicclassTest1{publicstaticvoidmain(String[]args){System.out.println("歡迎學習svn!");System.out.println("大家好 , 我是用戶user1 , 好好學習天天向上!真難啊");System.out.println("大叫好 , 我是用戶ithuangqing");}}這里你需要捋一下 , 就是上面人家已經修改了這段代碼 , 并且提交上去了 , 你這里沒有先更新 , 而是直接修改了代碼 , 然后你開始提交 , 發現這個錯誤:
這個問題之前說過了 , 那就去更新唄 , 結果:
這就出現沖突了 , 其實也好理解 , 你倆都去修改這段代碼 , 人家的已經提交上去 , 你去更新 , 相當于把服務器上的這行代碼拉去下來 , 然后發現你也修改了 , 那完犢子了 , 誰修改的是對的呢?應該留下哪個呢?
這時候就需要解決沖突了 , 這個時候你再看文件:

推薦閱讀