からのInstallshieldでインストーラを生成するために、私はこのような構造を持つ分岐スキーマを持っている:どのように任意のブランチ
-
- 支店1
- 支店2を開発します。 。 。
私は成功したが、枝を開発から私のインストーラプロジェクトを作成しましたが、私は他のbranchsから(支店1または支店2のような)インストーラを生成can't。
他のブランチからインストーラを生成するには、プロジェクト出力を削除してもう一度追加する必要があります。
私の目的は、開発からブランチを生成し、何も変更せずにこのブランチからインストーラを生成できることです。出来ますか?
EDITED:私は、相対パスを持つとそれを挿入することができ、プロジェクト内にある
ファイル。しかし、プライマリ出力そのプロジェクト(DLLまたは実行可能ファイル)のポイント私は相対パスを挿入することはできません。私は(すべてが設定されている)の開発から、分岐DLLまたは実行可能ファイルのパスを作る際
問題があり、主な出力はまだ魔女はインストーラが動作しない作り、枝を開発することを指します。
TFS内で[TFVCからGit](https://msdn.microsoft.com/en-us/library/vs/alm/code/overview)に切り替えると、枝がそれでも同じ経路で表されます。しかし、TFVCモードからGitモードに変換するのは単純な作業ではなく、チェンジセット履歴のような情報が失われる可能性があります。 –
意味がありません。絶対パスが必要ないように、ソースコードは常に相対パス参照または他の抽象を使用する必要があります。これは、ある開発者から別の開発者マシンへのワークスペース、別のビルドボックスへのビルドボックス、または別のビルドボックスへのワークスペースです。 TFVCに根本的に間違っていることはありませんが、Gitに切り替えると問題は解決します。 –
彼はどこでTFSを使うのですか? –