iT邦幫忙

2

做專題時 ASP.NET 小組共同開發問題

目前在補習班學程式中
小組專題會使用ASP.NET、SQL Server、HTML、CSS、JS
成員有各自負責的項目。

因我們上課是使用補習班電腦,下課回家用各自電腦
想請問有什麼協同開發的好辦法?方便互相支援,也知道彼此進度
我們經常是上課時各做各的,下課後如有問題,就要請對方把程式壓縮丟過來
這邊再開起來跑看問題,檢查程式碼改完再丟回去,很不方便
想知道一般業界團隊都怎麼進行,謝謝

謝謝各位前輩,請問資料庫也可以由git來處理嗎?

看更多先前的討論...收起先前的討論...
甲土豆 iT邦新手 5 級 ‧ 2019-09-24 16:02:40 檢舉
git
YoChen iT邦研究生 1 級 ‧ 2019-09-24 16:13:03 檢舉
git
git
克理獅 iT邦新手 4 級 ‧ 2019-09-24 17:29:37 檢舉
git
github
真是 真的很沒創意欸
git
柯柯 iT邦新手 3 級 ‧ 2019-09-25 16:27:59 檢舉
真是得大家都一樣
git
vicentli iT邦研究生 4 級 ‧ 2019-09-25 19:50:04 檢舉
感謝大家!勢必要請小組同學都學一下Git
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
賽門
iT邦超人 1 級 ‧ 2019-09-24 16:15:33

Team Foundation Server/Service似乎Microsoft Azure上也有Team Foundation的選項,叫做Azure DevOps Server,可以用來建立團隊開發專案及版本控管,也能用來學習敏捷專案的管理方式。
或者Git也可以使用,Git比較簡單,Visual Studio可以和Git整合,更加方便你們團隊合作開發專案。
後來又補充發問....請問資料庫也可以由git來處理嗎?...建議另外開一個發問,不然,不小心就沒注意到了...
答案是可以的, 請看SQL Server 資料庫版本控管

看更多先前的回應...收起先前的回應...

其實我覺得對初心者而言
git 的學習曲線蠻陡的
/images/emoticon/emoticon46.gif

vicentli iT邦研究生 4 級 ‧ 2019-09-24 17:36:46 檢舉

請問資料庫也可以由Git處理嗎?

如果你的資料庫指的是 Microsft SQL Server 的話
不行
或者說...沒人這麼做

小魚 iT邦大師 1 級 ‧ 2019-09-24 20:08:31 檢舉

不會啊,
我初學就在用Git了.

賽門 iT邦超人 1 級 ‧ 2019-09-25 08:52:23 檢舉

不得不對海綿寶寶說,江湖之大,能人異士甚多,請看保哥的簡報資料...SQL Server 資料庫版本控管

fillano iT邦超人 1 級 ‧ 2019-09-25 09:29:06 檢舉

Entity Framework + code first,就可以靠程式碼版本來控資料庫版本。

賽門 iT邦超人 1 級 ‧ 2019-09-25 13:52:55 檢舉

費大公是高手中的高手,大概是東方不敗等級的。
/images/emoticon/emoticon34.gif

vicentli iT邦研究生 4 級 ‧ 2019-09-25 20:15:37 檢舉

這樓好強

1
小魚
iT邦大師 1 級 ‧ 2019-09-24 16:38:36

我們都用Git,
有GitLab和GitHub,
基本上VS上的操作方法都一樣.

vicentli iT邦研究生 4 級 ‧ 2019-09-24 17:36:39 檢舉

請問資料庫也可以由Git處理嗎?
之前用localdb經常碰到打不開,所以同學都是直接用sql server express

小魚 iT邦大師 1 級 ‧ 2019-09-24 20:09:53 檢舉

連資料庫也要共用的話,
資料庫就架在網路上吧...
但是正常來說沒這個必要吧,
每個人用自己的資料庫測試結果應該也是一樣,
特殊會造成例外的資料再拿來處理.

vicentli iT邦研究生 4 級 ‧ 2019-09-25 19:59:03 檢舉

謝謝,現在各建各的,也不知道其他成員建了什麼= =
因我跟另一個人都要連,但資料沒統一
打算在雲端建一個,大家測程式都連同一個資料庫比較好處理

1
mixwellfish
iT邦新手 5 級 ‧ 2019-09-24 16:40:17

git

2
dragonH
iT邦超人 5 級 ‧ 2019-09-24 16:46:51

基本上都用 git

少數兩光公司會用 copy/paste

最有名的 git 平台

應該就是 github

總之

不管你公司用不用 git

你都會碰到 github

他可是號稱

全球最大的男性同性交友平台

然後

我們一般互相問候都會說

Enjoy git merge conflict /images/emoticon/emoticon39.gif

img

vicentli iT邦研究生 4 級 ‧ 2019-09-24 17:37:05 檢舉

請問資料庫也可以由Git處理嗎?

dragonH iT邦超人 5 級 ‧ 2019-09-24 17:46:58 檢舉

vicentli

沒喔

資料庫的話

最簡單的大概就是用內建的 dump/restore 指令

看你用啥資料庫

vicentli iT邦研究生 4 級 ‧ 2019-09-25 19:54:06 檢舉

用MS SQL Server,謝謝。
現在打算在雲端開一個共用的

3

第一優先是一定GIT了。

但我給個不太一樣的答案。
dropbox

使用dropbox可以不用學git上架有的沒有的東西。可惜它也有一定的風險存在。
畢竟它是屬於未經同意就變動檔案的方式。

但對於初學者而言使用git有時會造成一定的障礙跟問題。
雖說git學習是必要的。

所以我給你另外一種選擇。dropbox。可以將你們的專案變成共同目錄管理。
算優點也是缺點。就自已決定吧。

後續補充資料庫的git應用。
其實認真來說,一般所謂的資料庫git應用。大多是指資料庫的結構變動。
大多數我這邊在處理上,是自行另外用程式碼來處理這件事的。
但如果其實資料庫共用開的話。倒是不用太過擔心這個問題。
可以等開發完成後再做統一匯出處理就行了。
但如果並非是資料庫共用的情況下。一般會安排一個資料庫更新程式給合作的人員處理會比較好。

vicentli iT邦研究生 4 級 ‧ 2019-09-24 17:42:14 檢舉

謝謝,用雲端硬碟倒是個方便的辦法。

1
paicheng0111
iT邦大師 5 級 ‧ 2019-09-24 23:22:46

資料庫的話,要不要試試firebase

0
阿展展展
iT邦好手 1 級 ‧ 2019-10-07 05:42:58

真是 真的很沒創意欸
git

0
Pyan
iT邦研究生 5 級 ‧ 2019-10-18 11:00:42

svn

我要發表回答

立即登入回答