2010-10-25 31 views
0

我正在尋找一個程序,它能夠監視文件刪除/創建/重命名並自動發出適當的版本控制命令。使用集市和顛覆。有沒有?最小麻煩版本控制

+1

什麼是這些「*適當的*版本控制命令「例如?添加,提交,刪除? – miku 2010-10-25 16:50:06

+3

我不認爲這是自動執行此操作的好主意。當您打算製作時,您應該手動提交更改。 – Bernard 2010-10-25 16:50:24

+2

休,有什麼適當的刪除或重命名命令? ;)當然沒有提交。那會很愚蠢。 – fithu 2010-10-25 16:55:18

回答

-2

這看起來很危險。假設你有兩個你想改變的相關文件。您可以延遲IDE中的保存,直到完成所有更改爲止,但IDE將無法在同一時刻保存它們(它將非常接近,但可能會有幾毫秒)。只要第一個文件被更改,自動化過程就會執行提交,導致應用程序出現不一致。

你可能想要的是一個系統,允許你回到自己的改變,以防你搞砸了你自己的本地代碼。 SCITOOLS有一個名爲TRACKBACK的工具,它正是這樣做的。不幸的是,他們不再銷售這個。

+0

嘿,你在我的問題中發現了「提交」這個詞嗎? – fithu 2010-10-25 17:05:27

+1

在subversion術語中,提交是一組向插入/更新/刪除朝向版本管理系統的提交。因此。 – Patrick 2010-10-25 17:08:07

+0

謝謝,C.O. 我問,你爲什麼寫提交。我沒有要求這個。 – fithu 2010-10-25 17:11:17

1

對於Subversion,TortoiseSVN允許您使用fix renames,它還允許通過單擊來添加和提交未版本控制的項目。這些選項是手動的,但我相信功能足夠好:你不想自動化這些東西,因爲電腦不是很聰明,他們肯定無法讀懂你的想法;-)

+0

不,我確實想要;)而不是單擊,實際上。那麼刪除呢? – fithu 2010-10-25 17:03:11

+0

刪除也被處理。我認爲大多數GUI工具都是這樣做的。我想你實際上並沒有用VC軟件來達到我們大家都認爲的目的:) – 2010-10-25 19:56:56

+0

真的嗎?什麼tsvn做,當你刪除文件不tsvn? – fithu 2010-10-26 04:20:33