2015-05-29 36 views
1

我在學習C#(除VBA以外的自學第一真實編程語言)。複製項目文件夾進行備份是一個壞主意嗎?添加現有的項目呢?

一直以來,當我不想搞亂現有的項目時,我的課本一直要求我創建新項目並添加一堆來自舊項目的現有項目。這似乎是他們創建備份的方式。他們從來沒有真正說過不只是複製文件夾,所以我一直這樣做,它工作正常。

IDE不允許您使用新名稱保存整個項目(即另存爲:「備份項目名稱」),因此我關閉IDE並複製文件夾。這是一個很好的時間節省,而不是按照他們的費力指示,但我擔心我教自己一個壞習慣。請告訴我,我的擔心是沒有根據的。

+1

我經常這樣做:-)即使在工作中。我們有一個VCS(版本控制系統)...但是在本地複製文件夾通常比使用VCS更快(並且並非所有的VCS支持「個人」分支) – xanatos

+0

另一種方法是使用VCS(版本控制系統.. 。git,mercurial,subversion)在本地......但是如果你希望能夠同時使用多個版本的程序,這隻會增加複雜性......我仍然認爲VCS的備份目的是一個好主意 – xanatos

+0

@Methodician在我看來,這是學習VCS的好時機,與之前的海報xanatos所說的相反。在VCS上,您將創建要使用的項目的分支,然後在分支上工作,然後選擇您選擇使用工作流的VCS。 VCS系統提供了大量的功能和靈活性,學習它是一個非常好的習慣。在那裏有很多,我個人使用GIT,他們提供完整的版本控制等等......他們確實沒有過度殺戮,並且一旦掌握了它就不會過於複雜。 –

回答

1

如果有其他人來尋求答案 - 請注意,該問題已通過評論中的討論得到很好的回答。

這聽起來像我的做法不會吹任何東西,但有一個更好的方法:「版本控制系統」或「VCS」。我將不得不做一點研究,並在我的半壞習慣過於根深蒂固之前選擇一個。

謝謝@xantos和@DanielLane!

相關問題