タグ付けされた質問 「maintenance」

30
11000行のC ++ソースファイルをどうするか
プロジェクトにこの巨大な(11000行は巨大ですか?)mainmodule.cppソースファイルがあり、それに触れる必要があるたびに私はうんざりしています。 このファイルは非常に中心的でサイズが大きいため、ますます多くのコードを蓄積し続け、実際に縮小し始めるための良い方法は考えられません。 このファイルは、弊社製品のいくつかの(> 10)メンテナンスバージョンで使用され、積極的に変更されているため、リファクタリングするのは非常に困難です。私がそれを「はじめに」3つのファイルに「単純に」分割するとしたら、メンテナンスバージョンからの変更をマージすることは悪夢になります。また、このような長くて豊富な履歴を持つファイルを分割すると、SCC履歴内の古い変更の追跡とチェックが突然非常に困難になります。 このファイルには基本的に、プログラムの「メインクラス」(メインの内部作業ディスパッチおよび調整)が含まれているため、機能が追加されるたびに、このファイルに影響を与え、ファイルが大きくなるたびに影響を受けます。:-( この状況で何をしますか?SCCワークフローを混乱させることなく、新しい機能を別のソースファイルに移動する方法に関するアイデアはありますか? (ツールに関する注意:でC ++を使用しVisual Studioます。次のように使用AccuRevしSCCますが、SCCここではタイプは特に問題ではないと思います。Araxis Merge実際のファイルの比較とマージに使用します)

16
Visual Studioセットアップの問題-'セットアップコンポーネントの読み込み中に問題が発生しました。セットアップをキャンセルしています。」
Visual Studio 2008のセットアップで深刻な問題が発生しました。セットアップコンポーネントのロード中に問題が発生しました。セットアップをキャンセルしています。」Visual Studio 2008(チームシステムバージョン)をアンインストール、再インストール、または修復しようとするたびに。この問題を解決できない場合は、コンピューターを完全にワイプして、最初からやり直すしかありません。最近、メモリが不足しているコンポーネントに関するプロジェクトをビルドしようとすると、非常に奇妙なエラーが発生しました(現在、2 GBの物理メモリが空いているにもかかわらず)。これにより、現在のVSインストールが役に立たなくなりました。 注Business Intelligence Development StudioのSQL Server 2005 Reporting Servicesデザイナにアクセスするために、VS2008をインストールした後、SQL Serverフォルダのvs_setup.msiファイルを使用してVS2005シェルバージョンをインストールしました(これは、VS2008では不可解に使用できません)。 誰かがこの問題の解決策を持っていますか? PS:私はこれがプログラミングに直接関係していないことを知っていますが、これは私のプログラミング能力に直接関係しているので、SOには適切だと思います! 注:同僚がこの問題の解決策を見つけました。うまくいけば、これがこの問題を抱えている他の人の助けになるはずです。

11
Gitに各ブランチとその最終リビジョンの日付をリストする
メンテナンスされていない古いブランチをリモートリポジトリから削除する必要があります。私は、リモートブランチを最後に変更された日付でリストする方法を見つけようとしていますが、できません。 この方法でリモートブランチを一覧表示する簡単な方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.