VS C#2012でアプリケーションを作っているのですが、アプリケーションはどんどんバージョンアップしていくと思います。
そこで、通常はバージョンごとにプロジェクトを作るのでしょうか?
例えばバージョン1.0だったらプロジェクト名をWinApplication_ver1.0とし、バージョン2.0だったらWinApplication_ver2.0を作ってバージョン1.0の中身をコピってきて作成する、みたいな感じですか?
それともVSでバージョン管理をするような機能があるのでしょうか?
どうぞよろしくお願い致します。
No.1ベストアンサー
- 回答日時:
そういう時の為にバージョン管理ツールとかがあります。
CVSだったり、Subverionだったり、Gitだったり、VSSだったり…。
Microsoft製だと…今はTeam Foundation Server(TFS)になるんですかねぇ?
# ちなみに私はSubversion使用。
>そこで、通常はバージョンごとにプロジェクトを作るのでしょうか?
CLSIDなどが変わるでしょうから、そういった運用はしないと思われます。
# .slnなどをテキストエディタで開くと
# Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") とか、
# "{9D28C52A-25E3-4F62-B773-E0BB24DADE93}"とかのIDがあります。
Subversionなら…リリースしたところでタグを付けたり、Branch切って作業したり…でしょうね。
ありがとうございます。
Subverionは仕事で使っています(仕事はアプリを作る仕事ではないですが)。
>CLSIDなどが変わるでしょうから、そういった運用はしないと思われます。
確かにそうですね。
一応Subverionではないですが簡易的なバージョン管理ソフトは使ってはいます。
ただ、VSの場合は別の方法があるのかと思って質問しました。
ご説明くださって感謝します。
No.3
- 回答日時:
Express EditionならばVisual Studio Online (旧Team Foundation Service)一択。
それ以外であれば,使いたいバージョン管理ツールとVS用のプロバイダーを使えばよいでしょう。
個人でやるなら,VS Online使うのが一番楽だとは思います。
デフォルトでVS用のプロバイダーが入っており,VS上でほぼすべてのことができます。
# プロジェクト削除ができないくらい。
まじめにチケットを切りながらの開発をしてもよいですし,
バージョン管理ツールと割り切って使うこともできます。
No.2
- 回答日時:
お金があるところはTeam Foundation Serverで管理するでしょうね。
Visual Source Safeはもう色々とダメなので、いまだに使ってるところは
バージョン管理が杜撰です。
私はAnkhSVNを使ってSubversionで管理してます。
http://ankhsvn.open.collab.net/
タグもブランチも使えるし、メジャーバージョンが変わるならタグつけて
管理しますね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 営業・販売・サービス 営業資料について 1 2023/04/09 21:15
- Windows 10 MicrosoftIMEでトラブル、助けてください m(_._)m 4 2023/05/16 14:11
- その他(ソフトウェア) ソフトが異常終了します 1 2022/08/28 01:41
- Windows 10 使用中の Explorer のバージョン情報はどこに? 3 2022/12/29 01:18
- CPU・メモリ・マザーボード マザーボードが製造された日からおおよそのBIOSのバージョンは把握できますか? 例えば、元のverが 3 2022/06/30 17:15
- Excel(エクセル) Excel 2019 32ビット・バージョンを➡64ビット・バージョンに 3 2022/09/11 12:49
- その他(開発・運用・管理) VisualStudioSetup.exeの設定について(Rustのインストールの準備として) 2 2023/04/17 12:54
- Mac OS macOS Mojave 1 2022/06/10 18:39
- その他(ソフトウェア) ホームページ制作ソフト 3 2022/08/27 07:30
- Android android アップグレードに伴う不具合 1 2022/11/13 18:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DirectX SDKのダウンロード
-
gitでバージョン指定してダウン...
-
Windows7でVB2005の開発
-
Microsoft edgeでflash player...
-
JSPファイルのヘッダー部分に画...
-
VBAでDVDのトレイを開く。、
-
qmailについて
-
VB.NETですがバージョンが高い...
-
しばしばバージョン表記に現れ...
-
vba クリップボードクリアにつ...
-
PythonやJavaScriptのように実...
-
VBA(えくせる)ってなんでメン...
-
授業でプログラミングのJavaの...
-
サイドワインダーのドライバ
-
struts2環境構築で不具合が出て...
-
Pythonを勉強する道のり
-
ホームページNinjaネットショッ...
-
Javaでのエラーについて
-
オブジェクト指向について
-
スプライン補間関数が実装され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gitでバージョン指定してダウン...
-
使用しているJUnitのバージョン...
-
Selenium/VBA/Chrome エラーで...
-
visual stadio 参照問題
-
VBAでDVDのトレイを開く。、
-
CrystalReportsのバージョン確...
-
Javaのバージョンアップにとも...
-
EclipseでJavaコンパイラのバー...
-
chromedriverのDLについて
-
VMwareの古いバージョンがダウ...
-
【javaコンパイル時のエラーに...
-
qmailについて
-
MSCOMCTL.OCXのアップデートの方法
-
エクセルVBAがMACで動かない
-
URLDownloadToFileのコピペで64...
-
Flashplayerの運用について
-
VS C#で作るアプリのバージョン...
-
Web.configで指定されているバ...
-
ロールバックの逆の言葉は?
-
mavenでtools.jar
おすすめ情報